CPU,Central Processing Unit(中央处理单元)综述(原创)
拥有NVIDIA GoForce 5500独立显卡和Intel XScale PXA270 520MHz处理器的超级强大的智能手机O2 Flame。
PowerPC 是一种精简指令集(RISC)架构的中央处理器(CPU),是早期Motorola和IBM联合为Apple的MAC机开发的CPU芯片,商标权同时属于IBM和Motorola。其基本的设计源自IBM(国际商用机器公司)的POWER(Performance Optimized With Enhanced RISC;《IBM Connect 电子报》2007年8月号译为“增强RISC性能优化”)架构。POWER是1991年,Apple(苹果电脑)、IBM、Motorola(摩托罗拉)组成的AIM联盟所发展出的微处理器架构。PowerPC是整个AIM联盟平台的一部分,并且是到目前为止唯一的一部分。但苹果电脑自2005年起,将旗下电脑产品转用Intel CPU。
IBM PowerPC系列处理器,嵌入式处理器以及内核是IBM Power架构家族产品的一部分,其应用范围广泛,小到消费类电子,大到超级计算机。IBM Power架构作为开放式的微处理器架构,提供高性能以及低功耗应用。
这款PowerPC 476FP的时钟频率超过1.6GHz,并可达到2.5 Dhrystone MIPS/MHz性能。相较于IBM现有嵌入式内核PowerPC 464FP,其在性能方面有超出两倍的表现,PowerPC 476FP定位为于SoC设计的最高性能嵌入式处理器内核。
Xbox360抛弃了原有的x86架构,大胆使用了IBM Power处理器。新处理器与Xbox的CPU在本质上有很大区别:Xbox CPU采用了Intel提供的基于“复杂指令集计算机(CISC)”体系的x86处理器,而Xbox360 CPU则采用了基于“精简指令集计算机(RISC)”体系的64位Power架构。
Xbox360 CPU采用了3内核设计,其中每个独立的核心都工作在3.2GHz频率上,这样Xbox360处理器能够提供76.8GFLOPS的SIMD(单指令多数据流)浮点计算能力。每个独立内核具有32KB一级缓存指令和32KB一级数据指令,3个独立内核共享1MB二级缓存。
新CPU还提供了对SMT(同步多线程)的支持,这样3个Power内核就能像Intel超线程CPU那样提供同时6个线程的吞吐量,进一步提升了处理器的效率。