体系结构
计算机体系结构相关书籍阅读
angushuang17
这个作者很懒,什么都没留下…
展开
-
ILP——指令级并3:Tomasolu技术
二、Tomasolu技术核心结构——Reservation Stations和上篇介绍的记分牌技术相比,Tomasolu技术不同的地方在于将Function unit status改为Reservation Stations。下面先介绍Reservation Stations的组成部分OpVjVkQjQkBusyA部件所进行的操作源操作数1的值源操作数2...原创 2020-04-25 20:58:08 · 992 阅读 · 0 评论 -
ILP——指令级并行2:记分牌(Scoreboard)技术
硬件方法的指令级并行为什么要用硬件调度方案?因为有时候编译时无法确定相关。基本思想:允许stall后的指令继续向前流动(这么说可能有点抽象,简单的理解就是若是你因为相关被stall了,就让你后面的没有被stall的指令先来,很现实的一个思路),这种思路导致了一个基本特点:顺序发射,乱序执行举个简单的例子:银行取钱假设某银行是流水线操作,取钱依次经过 取号,填单子,柜台取钱,开凭据,拿回存...原创 2020-04-25 11:22:01 · 4272 阅读 · 0 评论 -
ILP——指令级并行1:软件方法
ILP——指令级并行1软件方法的指令级并行循环展开基本块的定义直线型代码,无分支;单入口;程序由分支语句连接基本块构成循环级并行第一个思路是调整循环中的指令顺序,以减少因为相关产生的stall数实例如下:Loop: LD F0,0(R1) ;F0=vector element ADDD F4,F0,F2 ;add scalar from F2 SD 0(R1)...原创 2020-04-25 11:07:19 · 1167 阅读 · 0 评论