记分牌和tomasulo算法 动态调度: 通过硬件在程序执行时重新安排代码的执行序列来减少竞争引起的流水线停顿时间 动态调度流水线具备以下功能: (1)允许按序取多条指令和发射多条指令 取指(IF)流水级允许按顺序取多条指令进入单口暂存器(single-entry latch)或队列(queue), ...
分类:
编程语言 时间:
2016-12-23 22:48:02
阅读次数:
386
体系结构复习 CH5 指令级并行5.1 指令级并行概念5.1.1 指令级并行指令级并行(ILP)指通过通过流水线等技术实现多条指令同时并行执行的并行技术实现ILP主要的方法有:
依靠硬件动态发现和开发并行
依靠软件在编译时静态发现并行
5.1.2 指令间相关性指令间的相关性限制了指令级的并行度,相关性主要分为(真)数据相关、名称相关和控制相关(1)数据相关指令i位于指令j的前面,下面两种情况下称指令...
分类:
编程语言 时间:
2015-06-21 09:26:34
阅读次数:
523