发明名称 基于单片多处理器系统的共享前端流水线结构
摘要 本发明公开了一种基于单片多处理器系统的共享前端流水线结构,包括设置于两个以上流核心的执行部件之前并被所有流核心共享的取指单元、译码单元和预取单元,所述取指单元完成取指操作后经译码单元将指令送入流核心的执行部件,不同流核心用来处理同一条指令的不同线程,所述预取单元用于当指令在流核心的执行部件阻塞时进行断续预取指,形成指令队列,待执行部件阻塞状态结束后,预取单元中的指令队列依次送至执行部件。本发明具有结构简单紧凑、成本低廉、能够有效缓解存储墙瓶颈、具有深度并行性、从而能够极大地提升媒体处理和数据密集型科学计算等应用的处理性能等优点。
申请公布号 CN102023846B 申请公布日期 2014.06.04
申请号 CN201110001552.0 申请日期 2011.01.06
申请人 中国人民解放军国防科学技术大学 发明人 邢座程;陈小保;付桂涛;马安国;黄平;汤先拓;何锐;王庆林;晏小波;李方圆;邱建雄;蔡放;闵银皮;梅家祥;孟晓冬;赵齐;王宏燕
分类号 G06F9/38(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 湖南兆弘专利事务所 43008 代理人 赵洪;周长清
主权项 一种基于单片多处理器系统的共享前端流水线结构,其特征在于:包括设置于两个以上流核心的执行部件之前并被所有流核心共享的取指单元、译码单元和预取单元,所述取指单元完成取指操作后经译码单元将指令送入流核心的执行部件,不同流核心用来处理同一条指令的不同线程,所述预取单元用于当指令在流核心的执行部件阻塞时进行断续预取指,形成指令队列,待执行部件阻塞状态结束后,预取单元中的指令队列依次直接送至执行部件;所述取指单元与译码单元之间以及每个流核心中均设有不同的程序计数器PC,通过各PC之间的比较及判决电路实现PC间的同步保证流核心执行同一条指令。
地址 410073 湖南省长沙市砚瓦池正街47号中国人民解放军国防科学技术大学计算机学院并行与分布处理重点实验室