正在加载图片...
为什么顺序发射? 顺序发射使我们可以进行程序的数据流分析 我们可以知道某条指令的结果会流向哪些指令 如果我们乱序发射,可能会混淆RAW和WAR相关 每一周期发射多条指令也使用该原则将会正确地工作 需要多端口的“ rename table”,以便同时对一组指令所用 的寄存器重命名 需要在单周期内发射到多个RS中 ·寄存器文件需要有2X个读端口和x个写端口 计算机体系结构 Chapter4 3.3计算机体系结构 Chapter4_3.3 为什么顺序发射? ▪ 顺序发射使我们可以进行程序的数据流分析 • 我们可以知道某条指令的结果会流向哪些指令 • 如果我们乱序发射,可能会混淆RAW和WAR相关 ▪ 每一周期发射多条指令也使用该原则将会正确地工作: • 需要多端口的 “rename table” ,以便同时对一组指令所用 的寄存器重命名 • 需要在单周期内发射到多个RS中. • 寄存器文件需要有2x 个读端口和x个写端口
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有