收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

64位RISC流核心主流水线的设计及优化

赵齐  
【摘要】:在多核处理器和流处理器的发展都受到限制时,CPU和GPU的异构结构在超级计算机领域创造了性能神话。可是异构体系结构在功耗和数据存储上存在先天性不足,成为其性能瓶颈。因此,CPU和GPU的同构系统渐渐受到业界重视,即同构通用流处理器。 同构通用流处理器是发挥CPU控制能力和GPU数据处理能力的融合产品,其流核心应在满足强大计算性能的同时具有一定的控制能力和可编程能力。根据这一原则,本文基于Microblaze的RISC指令集设计64位流水线并进行优化。为满足同构通用流处理器的性能要求,所做的工作包括: 1.基于Microblaze的32位指令集,设计64位流水线,对数据结构进行64位扩展,以适应流处理器的运算精度要求以及寻址空间的扩展需要; 2.在细致分析分支指令执行特征的基础上,对流水线添加基于历史信息的分支预测功能,以改善循环和嵌套执行的条件跳转类分支指令的执行效率。另外,分支预测功能可基本消除无条件跳转类分支的执行开销; 3.修改流水线控制信号,在浮点部件中添加流水控制逻辑,让除浮点除和浮点开方指令的其余浮点指令可以流水化执行。浮点流水的设计原则是指令的顺序执行。 论文在Xilinx公司的仿真软件Isim上对流水线进行了全面的功能验证,综合资源利用率情况对其进行性能比较。测试激励本着穷尽原则编写。仿真结果显示设计实现了预期的功能要求。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 齐家月,沙璆,周润德,骆晓东;一种RISC单片机的运算电路[J];微电子学;1996年04期
2 岳云;嵌入式RISC处理器技术的发展现状[J];今日电子;2002年08期
3 王仲康,许佑辉,朱育清;TRANSPUTER及其在嵌入式中的应用[J];计算机工程;1993年02期
4 韩纪庆,王承发,马小强;RISC与DSP的结构比较及在嵌入式应用中的方案选择[J];微电子学与计算机;1994年05期
5 董军,石教英,马小虎;RISC技术特点与优缺点[J];计算机与现代化;1995年04期
6 王爱英;RISC的流水线设计[J];清华大学学报(自然科学版);1992年01期
7 周云;一种新型的RISC单片机pic16c5x[J];自动化博览;1994年04期
8 ;HP发布PA-RISC处理器未来之路[J];通信世界;1999年01期
9 ;RISController系列喜添新成员 IDT推出64位全新高效能微处理器[J];世界电子元器件;1998年12期
10 李高积;32位单片RISC微型计算机V850系列[J];今日电子;1995年08期
11 张盛兵,樊晓桠,高德远;32位嵌入式RISC微处理器的设计[J];计算机研究与发展;2000年06期
12 陈仁甫;基于RISC的开放系统[J];计算机工程;1991年02期
13 ;IBM推出工业界最高性能新款RISC/6000系统[J];计算机系统应用;1994年07期
14 晓文;成功不仅在于技术……——STB负责人谈RISC市场与技术[J];电子产品世界;1994年12期
15 李三立;RISC体系结构设计及其研究[J];小型微型计算机系统;1987年12期
16 金树福,陈平;适于多媒体应用的高性能RISC单片微型机[J];微型电脑应用;2002年01期
17 莫乾坤 ,徐元欣 ,程方;基于RISC技术的8位微控制器设计[J];单片机与嵌入式系统应用;2004年05期
18 唐明哲,邵志标,赵宁,许琪;32位浮点嵌入式MCU设计研究[J];微电子学与计算机;2004年07期
19 季特;CISC和RISC微控制器[J];单片机与嵌入式系统应用;2005年07期
20 李锦鎏;RISC/CISC纵横谈[J];电脑;1995年11期
中国重要会议论文全文数据库 前10条
1 蒋昊;李哲英;郝乐;;低功耗8位RISC微处理器的设计与实现[A];全国第一届信号处理学术会议暨中国高科技产业化研究会信号处理分会筹备工作委员会第三次工作会议专刊[C];2007年
2 张奕;罗惠琼;;一种32位RISC处理器IP核设计[A];2006中国西部青年通信学术会议论文集[C];2006年
3 王庆林;邢座程;闵银皮;赵齐;王宏燕;;一款基于Microblaze指令集的64位RISC处理器设计[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
4 黄欣;;新型APS星敏感器[A];提高全民科学素质、建设创新型国家——2006中国科协年会论文集(下册)[C];2006年
5 杨军;宋克俭;唐宗磊;郭跃东;;基于CPLD技术超标量流水处理器的研究与设计[A];2007'仪表,自动化及先进集成技术大会论文集(二)[C];2007年
6 朱甫祥;杨树德;;小分子干扰RNA及其在RISCs中的作用[A];华东六省一市生物化学与分子生物学学会2006年学术交流会论文集[C];2006年
7 张毅;姜晶菲;;星载计算机寄存器保护机制研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
8 黄明键;赵建玉;王伟;;基于S3C4510B网络处理器的系统设计[A];第七届青年学术会议论文集[C];2005年
9 王铮;;BES-Ⅱ主漂移室时间和电荷测量的初步设计考虑[A];第十届全国核电子学与核探测技术学术年会论文集[C];2000年
10 鲍平安;陈辉堂;;基于Petri网的并行处理模型[A];1997中国控制与决策学术年会论文集[C];1997年
中国博士学位论文全文数据库 前10条
1 周莉;RISC/DSP处理器的结构、微结构设计研究[D];浙江大学;2004年
2 汪斌;音频编解码算法及软硬件协同设计研究[D];浙江大学;2004年
3 韦健;低功耗逻辑电路设计及在RISC设计中的研究[D];浙江大学;2001年
4 张军;光纤通信中的级联码技术及其实现研究[D];东南大学;2006年
5 赵伟;基于并行的快速碰撞检测算法研究[D];吉林大学;2009年
6 夏军;32位RISC微处理器设计研究[D];华中科技大学;2004年
7 李锐;低功耗内建自测试设计方法研究[D];东南大学;2005年
8 李剑慧;动态翻译和优化若干关键技术研究[D];复旦大学;2006年
9 鲁建壮;单芯片多处理器关键技术的研究与实现[D];国防科学技术大学;2005年
10 杨君;专用指令集处理器(ASIP)体系结构设计研究[D];中国科学技术大学;2006年
中国硕士学位论文全文数据库 前10条
1 赵齐;64位RISC流核心主流水线的设计及优化[D];国防科学技术大学;2012年
2 宋文强;12位RISC计算器设计[D];电子科技大学;2011年
3 覃伟;面向数字信号处理应用的RISC处理器执行优化[D];复旦大学;2010年
4 吴娟;基于RISC的微处理器研究与设计[D];苏州大学;2010年
5 李贺;RISC处理器及其加固研究与设计[D];西安电子科技大学;2013年
6 刘亮;RISC处理器整数运算和控制单元的研究与设计[D];华北电力大学;2012年
7 尤菲菲;32位嵌入式RISC微处理器设计[D];哈尔滨理工大学;2008年
8 李智;32位RISC嵌入式微处理器设计[D];电子科技大学;2003年
9 张泓;高性能RISC处理器的SOC应用和后端设计[D];电子科技大学;2011年
10 张晗;基于32位RISC体系结构的微处理器设计与研究[D];西安电子科技大学;2011年
中国重要报纸全文数据库 前10条
1 顾宇;RISC/CISC都要改变[N];中国计算机报;2002年
2 本报记者 李国训;IA阵营趁火打劫 RISC前景难料[N];中国电子报;2002年
3 李放;64位计算时代滚滚而来[N];中国企业报;2003年
4 ;RISC服务器[N];计算机世界;2004年
5 ;安腾2IA64挑战RISC[N];计算机世界;2002年
6 ;RISC趋势:多核与系统芯片[N];中国计算机报;2004年
7 本报记者 刘思语;预测市场[N];网络世界;2004年
8 边月 鸣秦;64位服务器平台即将改朝换代[N];计算机世界;2003年
9 邱晓光;答疑解惑[N];中国计算机报;2001年
10 本报记者 李钟华;IA-64架构笑面未来[N];中国计算机报;2001年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978