你的位置:硬件> 硬件文库> CPU> cpu资料>
深入Sun的UltraSpace 4微处理机
2001-01-08 19:59:36· 温勇·天极网硬件频道

1 2 3  下一页

  Sun公司以其RISC工作站,适于多线程编程的Java(相应的JIT编译器)闻名于世,它是硅谷中反WIntel联盟阵营的主力先锋。Sun公司将于2001年推出的1.2Ghz的UltraSpace 4微处理机,它将是Sun公司在高端服务器市场乃至互连网技术竞争中的希望所在。

  Sun公司的UltraSpace 4微处理机是基于MAJC架构设计的,MAJC的意思是适于Java计算的微处理机架构。MAJC架构反映出Sun公司对当代微处理机技术的定位和对未来发展方向的预测。UltraSpace 4微处理机中,融合IA-64 Itanium和Power 4的特征,同时具有自己独具特色的设计。

  与IA-64相同,MAJC也将判定和推测引入了指令流,提高指令级并行ILP;与Power 4类似,MAJC支持芯片多处理CMP(芯片内双CPU内核或封装内多个CPU芯片),极为重视提高线程级并行TLP。以下我们先概述UltraSpace 4微处理机的架构特点,然后比较MAJC和IA-64设计理念和技术的异同。

  MAJC架构是为满足21世纪对微处理机的宽带需要和性能要求而设计的,其主要特点是:

1. 模块化架构—以4个功能单元组成的单个UltraSpace 4微处理机(4路超标量)为基础,向上可扩展为数百个CPU组成的系统,向下可精简为很小特定应用的实现。

2. 软件移植性—可有效执行通过安装时或JIT(即时,just-in-time)编译技术产生的代码,解决了二进制兼容问题,这是通过架构中立的软件手段实现的。

3. 多级并行性—在数据级通过SIMD指令,在指令级通过处理器的多个功能单元,在线程执行级通过多线程软件支持,在系统级通过其对MPSOC(单芯片多处理系统)的内在支持。

4. 对媒体丰富数据的综合支持—在单个功能单元,多个功能单元和多个处理器单元中执行的的SIMD和DSP类的指令。

5. 处理器速度与访问存储器、I/O的性能平衡

6. 与数据类型无关的寄存器—通用寄存器可保存任意数据类型,可被任意指令访问,没有整数和浮点寄存器的区别,允许寄存器按各个应用程序的需要分配。

7. 指令成组—主要通过编译器将指令成组,使对应的功能单元并行执行。

1 2 3  下一页



【发表评论】【关闭窗口】


.微处理器的新发展
.明天,你会用什么CPU——《64位微处理器》续
.Compaq Digital Alpha微处理器
.最新64位高性能微处理机的技术发展
.深入IBM的Power 4微处理机
.深入Intel的Itanium处理机