什么是推土机架构 AMD推土机是什么( 二 )


上文我们回顾过CMP和SMT设计的特点,我们可以把AMD“推土机”架构看做是介于这两种之间的一种设计:两个线程(核心)共享浮点执行单元,但是各自具有独立的整数执行资源 。这看上去像是SMT的另一种形式,或者说是经百思特网过AMD改良的一种“AMD式的第三种方式” 。但与传统的SMT设计不同,SMT仅仅复制的是核心的存储部分,一个线程一个存储模块(registerfile),而AMD“推土机”架构中,每个线程复制的是完整的整数执行单元硬件,一个线程具有一个存储模块(registerfile)和一组完整的整数执行单元 。
【什么是推土机架构 AMD推土机是什么】

推荐阅读