面向ASIC处理器的指令多发射技术研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:shigaomin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微处理器是驱动大吞吐量运算技术和该产业发展的基础,进行CPU相关的设计研发工作有着重大的学术意义和实际意义。高性能微处理器及高吞吐(HighThroughout)数据处理芯片的市场前景广阔,如大量互联网数据处理需求,高清晰视频监控,“云计算”模式等应用都需要高性能高数据处理能力的系统IC作为强大的积淀,以集中化处理数据,减轻终端处理负担。因此,将其两大特征合二为一的设计思想以及实现模式具有远大的前瞻意义。主要工作包括以下几个方面:   首先,对超标量流水线技术进行研究。研习了超标量流水线各种技术,并结合本次项目的整体结构和功能选择相应的技术,使得数据吞吐最大化,局限最小化。实现并行发射多条指令,同时进入相应功能计算单元进行计算,突破标量流水线每周期只能发射一条指令的限制。   其次,结合指令发射模块的功能需求对其进行功能划分。结合指令种类多,数据处理量大和执行频率高等项目设计要求,从该模块的结构规划,功能划分等方面,逐步融合并行执行,多配置等超标量技术,使得该设计满足项目需求,达到性能指标的同时,多样化了指令发射模块的功能配置。主要将该模块从功能上划分为三大块,分别为指令缓存,指令发射以及数据写回。每一功能模块本身都体现了多指令并行执行且在一拍时钟周期内独立处理指令。其中,实现指令发射功能的模块除了实现本身应有的功能外,还需要与计算部件实现数据交互以及数据重发,待各个计算部件计算完成,数据写回模块将其计算结果写回到寄存器堆以备后用。   最后,本文创新性的提出了基于32位MIPS架构面向ASIC处理器的8发射流水线结构规划和设计方案。通过对指令缓存、乱序发射、顺序写回三大模块的结构研发,策略制定及布局优化,实现了单拍时钟周期同时并行发射4条独立指令,并能预留实现8条指令同时并行发射的结构。此外,根据该平台提出具有发射模式自适应可配的发射体系结构设计思想。整个设计采用CLanguage建立结构模型,VerilogHDL进行了结构描述。用SMIC0.13μm标准单元库进行逻辑综合,达到系统工作频率300MHz。
其他文献
精细化管理指的是建筑工程各项工作的精度发展,它包括建筑工程的实际操作,也包括建筑工程后续的社会服务,具有十分明显的全面性和综合性特征.精细化管理是随着建筑工程竞争市
为了能够保证建筑工程项目的社会效益以及经济效益,在进行建筑施工的时候,一定要对建筑工程施工安全风险进行识别与规避.基于此,本文首先介绍了建筑工程施工风险控制的基本目
在当前的高中数学过程中,教师必须要能够注重学生在课堂学习过程中的互动性.教师在教学时要能够积极地展开相应的互动教学模式,让学生能够在高中数学学习过程中展开互动合作
期刊
航天运载器推进技术发展迅速,运载器推进系统中广泛使用着无毒、无污染的低温液体推进剂。在航天运载器发射和升空过程中,需要对低温液体推进剂的液位高度进行准确的监测与测量
分析了神府东胜矿区建设现状和存在的问题,以煤炭工业可持续发展思想为指导,提出要坚持经济、社会、资源与环境协调发展;加快路、港、航建设进度,实现矿、电、路、港、航协调发展
钢筋混凝土构件在我国的建设工程中发挥着十分重要的作用和意义,对于混泥土结构构件的力学性能,甚至是整个建设工程的质量都会直接的受到钢筋混凝土保护层的影响,因此为了能
视觉跟踪,是一个根据给定外观模型在图像序列中定位目标的实时系统。作为最重要的计算机视觉任务之一,视觉跟踪有着广泛的应用领域,包括交通、导航、生态、安防、军事、体育
在我国快速发展过程中,市场经济迅猛发展,社会在不断进步,随着建筑工程结构和类型向着复杂方向发展,越来越多的混凝土结构被运用到建筑中.虽然混凝土结构较其他结构具有很多
教与学是一个交互式的关系,这意味着教师也需要在教的过程当中不断地付出,努力研发新的教学途径,不断地创新原有的教学办法来打造更加丰富多彩的教学环境.而在这个过程当中,
期刊
Winter wheat-maize rotations are dominant cropping systems on the North China Plain, where recently the use of organic manure with grain crops has almost disapp