跳到正文

5.7 多处理器基本概念、硬件多线程

40 分钟

5.7 多处理器基本概念、硬件多线程

微操作与控制模型

多核复制处理核心,硬件多线程让一个核保存多个线程状态以隐藏停顿。细粒度每周期切换,粗粒度遇长延迟切换,SMT同周期发射多线程指令。

状态时序推演

线程A Cache缺失时,粗粒度核切到B;SMT可在同周期用空闲执行单元发射B指令,但共享Cache/带宽。

每拍记录总线驱动者、寄存器写使能、ALU功能、存储状态和下一控制状态。

错解反馈与迁移

错因把硬件线程等同物理核心。迁移:加线程可能提高吞吐但不保证单线程加速。

小纸条

加线程可能提高吞吐但不保证单线程加速。

登录 后可看答案

Practice

本课练习

0

先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。

本课练习正在补齐,暂不应标记为完成。