【技术实现步骤摘要】
本专利技术属于计算机微处理器
,更进一步涉及到微处理器汇编器中的一种基于超长指令字结构的专用指令集处理器汇编器的设计方法,该方法设计的汇编器不仅可以完成传统汇编器的基本功能,还可以实现编译器部分的寄存器重命名和指令调度,提高指令级并行性。
技术介绍
专用指令集处理器技术ASIP是在专用集成电路和现场可编程门阵列技术中发展出来的一种全新的电路设计技术。其核心思想是针对某一种类型的应用领域,开发出一套量身定做的专用的微处理器指令集以及实现该指令集的微处理器体系结构。采用专用指令集处理器技术具有以下优点:以现场可编程门阵列为实现载体,而现场可编程门阵列具有可实现的电路规模大、片内资源丰富及可重配置等特性,特别是采用现场可编程门阵列可以相对容易地在单个芯片中集成多个专用指令集处理器处理单元,以专用指令集处理器阵列结构形式实现完全并行的高速信号处理,提高信号处理速度;另外,专用指令集处理器是可编程的,即在专用指令集处理器的电路基础上,算法通过软件编程就可以实现,因此在不需要重新设计电路的情况下可以方便的实现许多其他信号处理算法,例如快速傅里叶变换FFT、有限脉冲响应 ...
【技术保护点】
一种基于超长指令字专用指令集处理器的汇编器设计方法,其特征在于,通过在汇编器中设计寄存器重命名和指令打包及调度的功能,实现汇编器的改进,提高指令级并行性,所述寄存器重命名是在检测到指令中的写后写冲突之后,搜索一直处于空闲的寄存器替代指令中目的寄存器以消除写后写冲突;所述指令打包及调度设计同时执行,汇编器在打包指令的同时,检测指令间的冲突,通过指令调度调整指令的执行顺序消除指令冲突,指令打包及调度设计包括程序分段、段内指令打包及调度、段间指令冲突检测及调整、跳转指令标号匹配、跳转指令冲突检测及调整和跳转指令标号重新匹配步骤;步骤1:所述的程序分段根据跳转指令和目标标号分段,程 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:张犁,宋云朋,李森,李甫,石光明,李钦鹏,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。