正在加载图片...
Review Tomasulo 引入动态调度的动机 动态硬件方案可以用硬 在没有专用编译器的情况下,提高 件进行循环展开 系统性能 解决编译时无法判定的部分相关问 如何处理分支? 题 我们可以用硬件做循环展 · Scoreboard和 Tomasula 开必须可以解决分支指令 Tomasula主要贡献 题 Dynamic scheduling 如何处理精确中断? · Register renaming-消除了WWAW, Out-of-order execution WAR相关 out-of-order completion Load/store disambiguation 算法的主要缺陷 复杂 要求高速CDB 性能受限于 Common data bus 计算机体系结构 Chapter4 3.2计算机体系结构 Chapter4_3.2 Review Tomasulo ▪ 引入动态调度的动机 • 在没有专用编译器的情况下,提高 系统性能 • 解决编译时无法判定的部分相关问 题 • Scoreboard 和Tomasula ▪ Tomasula 主要贡献 • Dynamic scheduling • Register renaming---消除了WAW, WAR相关 • Load/store disambiguation ▪ 算法的主要缺陷 • 复杂 • 要求高速CDB • 性能受限于Common Data Bus ▪ 动态硬件方案可以用硬 件进行循环展开 ▪ 如何处理分支? • 我们可以用硬件做循环展 开必须可以解决分支指令 问题 ▪ 如何处理精确中断? • Out-of-order execution  out-of-order completion!
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有