收藏 分享(赏)

多指令流出技术:VLIW 和Superscalar简介 .ppt

上传人:瓦拉西瓦 文档编号:621755 上传时间:2019-08-21 格式:PPT 页数:22 大小:186KB
下载 相关 举报
多指令流出技术:VLIW 和Superscalar简介 .ppt_第1页
第1页 / 共22页
多指令流出技术:VLIW 和Superscalar简介 .ppt_第2页
第2页 / 共22页
多指令流出技术:VLIW 和Superscalar简介 .ppt_第3页
第3页 / 共22页
多指令流出技术:VLIW 和Superscalar简介 .ppt_第4页
第4页 / 共22页
多指令流出技术:VLIW 和Superscalar简介 .ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、计算机体系结构 Chapter4_4 1多指令流出技术:VLIW 和Superscalar简介周学海计算机体系结构 Chapter4_4 2Review #1/2 Reservations stations: 寄存器重命名,缓冲源操作数 避免寄存器成为瓶颈 避免了Scoreboard中无法解决的 WAR, WAW hazards 允许硬件做循环展开 不限于基本块(IU先行,解决控制相关) 贡献 Dynamic scheduling Register renaming Load/store disambiguation 360/91 后 Pentium II; PowerPC 604; MIPS

2、 R10000; HP-PA 8000; Alpha 21264使用这种技术计算机体系结构 Chapter4_4 3 动态调度方案可以用硬件动态完成循环展开 通过重命名机制来消除WAR和 WAW 相关 Reorder Buffer: 提供了撤销指令运行的机制 指令以发射序存放在ROB中 指令顺序提交 分支预测对提高性能是非常重要的 推断执行是利用了ROB撤销指令执行的机制 Superscalar 和VLIW: CPI 1)小结 #2/2计算机体系结构 Chapter4_4 4如何使CPI 2 操作,6 寄存器述 , 是发射1 是2 指令 VLIW 指令 可以 多的操作 ,VLIW中的所操作是 的,并且是相互无关的,也 是说:可以并行执行 例如 2 数操作,2 操作,2 存储器引用,1 分支指令 操作用16 到 24 ” 表示 = fl7*16 112 bits 到 7*24 168 bits wide 要用 技术调度来解决分支

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报