Silverthorne体系架构概览
Silverthorne是一个基于64bit技术的多线程处理器,它的处理器流水线有16阶层。如图所示,L1的高速缓存容量为32KB,并且内置了解码单元。这个处理器的解码单元是非常有特色的地方,他提供了2个硬件解码器和一个微码解码器,每个时钟周期可以对2条指令进行解码。
Atom处理器每个时钟周期,可以执行2条指令,或者从2个线程中设置一条线程预处理列队,可以进行分支预测,发现相关的指令泡沫。
顺着指令流的方向看去,在Silverthorne的处理流水线后端有2个主要的集群。很多人会将它们叫做处理块,不过依照Intel的意思,这被炒作的新概念应该叫做集群。一个是浮点/向量集群,另一个是整数/地址集群。浮点集群包含2组浮点/SIMD管线,即FP ADD和FP+SIMD MUL/DIV/PERM。另一个整数集群包含整数、地址、分支管线,即AGU/ALU/shift和AGU/ALU/jump。
顺着数据流的方向看,内存执行群组包含2个AGU管线和总线群组,总线群组包含总线界面单元和集成在处理器内部的512KB的L2高速缓存。

Atom处理器内部架构图
版权作品 未经许可 请勿转载
|