5.7 多处理器基本概念、硬件多线程
约 40 分钟
5.7 多处理器基本概念、硬件多线程
微操作与控制模型
多核复制处理核心,硬件多线程让一个核保存多个线程状态以隐藏停顿。细粒度每周期切换,粗粒度遇长延迟切换,SMT同周期发射多线程指令。
状态时序推演
线程A Cache缺失时,粗粒度核切到B;SMT可在同周期用空闲执行单元发射B指令,但共享Cache/带宽。
每拍记录总线驱动者、寄存器写使能、ALU功能、存储状态和下一控制状态。
错解反馈与迁移
错因把硬件线程等同物理核心。迁移:加线程可能提高吞吐但不保证单线程加速。
小纸条
加线程可能提高吞吐但不保证单线程加速。
登录 后可看答案
Practice
本课练习
先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。
本课练习正在补齐,暂不应标记为完成。