
XENON是微软公司为其新一代电视游戏机XBOX360所使用的CPU(中央处理器),IBM为其进行设计和生产。
- 中文名称 XENON
- 执行资源: 整数单元(Integer Uint)
- 解码和调度 顺序执行,单周期发射2条指令
- 制作工艺 90nm工艺,1.65亿个晶体管
制作工艺
90nm工艺,1.65亿个晶体管,85W
:顺序执行,单周期发射2条指令,SMT
执行资源
整数单元(Integer Uint)、加载/存储单元(Lo始带意急氧皮临乎径ad/Store Uint)、分支单元(Branch Uint)

Scalar浮点单元(Scalar Floating Point Unit)
VMX浮点单元(VMX Floating Point Unit)、VMX置换单元(VMX Permute Unit)、VMX简单单元(VMX Simple Unit)
后来微软钟罪促为解决发热量过大的问题,推出了65nm的xenon,在201春留期作冷养调乎溶0年发布的xbox3360百科60 slim版本中,xenon处理器与Xenos显示芯片完全融合,采用45nm工镇留班济扬脱硫方哪距艺,彻底杜绝了"三红"。
工作状态
Xenon娘益掌贵化还是在频率就是一切的时代设计出来的,高频高功耗来自。为了简化设计和压缩成本,采用了简单的顺序执行控制逻辑。
顺序执行和高频率意味着要为流水线阻塞或排空付出高昂的代价。IBM的解360百科决方案是采用SMT,SMT说穿了就是和Pentiu续销话扬皮响m4上的超线程一样的技术府探夜属顶是执需夜。在一个线程阻塞等待时,调度另一个线程执行,避免执行资源的浪费。但是SMT对性能的帮助有限,20%已经是峰值了,大多数情况下都达不到。Xenon还有两条短腿拖着SMT。一是Xenon的执行资源本来就不富裕,数数有7个,但其中3个是VMX向量执行单元,真正能用于通用计算的只有4个,这4个里面,分支和Load/Store还占去了两个。二是X宪掉抓师思道神浓enon的缓存太少,只有1M,6个线收及更头频井谓盐剧染程平均下来太少了。断手面袁突矛立所以,Xenon的SMT的作用非常有限。
顺序执行也使得Xenon的2发射超标量设计大打折扣。因为这要求指令流的相邻两条指令必须满足一定的并行条件才能同时发射。而乱序执行不受此限制,可以充分发掘指令流中的指令并行性。
分支预测和数据预取也是x86的强项,预测的准确性对性能的影响极大,10%养苏明晶好包的预测错误会造成30%的性能损失。
影响Xenon性能的另一个不利因素情翻冲是和Xenos显示芯片之间的连接,这种连接应该是类似AMD Hypertransport的基于包必养血采务九写距日的串行总线,其特点是高带宽高延迟