FUJITSU

  1. 首页 >
  2. 产品与服务 >
  3. 硬件产品 >
  4. 服务器 >
  5. UNIX 服务器 SPARC Enterprise >
  6. 技术说明 >
  7. 性能 >
  8. 多核多线程处理器 SPARC64™ VII和VI

多核多线程处理器 SPARC64™ VII和VI

相关产品 : SPARC Enterprise M9000, M8000, M5000, M4000, M3000

SPARC64 VII/VI 增强了SPARC64 V 的高性能和高可靠性特性,通过单个CPU芯片中内嵌的多核多线程技术进一步提高性能。SPARC64 VII每个CPU芯片有4个核,SPARC64 VI每个CPU芯片有2个核。

芯片多核、每核多线程,大容量片上高速缓存,都大大提高了芯片的性能。

多线程技术最小化 CPU 内核的等待时间,增加了 CPU内核的利用率。在SPARC64 VII中,SMT(同时多线程技术)使得两个线程可以并行运行。在SPARC64 VI中,VMT(垂直多线程技术)使得线程得以被高效的执行。

大容量二级高速缓存极大降低了内存延迟。

SPARC64 V 的高性能技术,如超标量、乱序执行、分支预测和非阻塞缓存都得以延续。

采用高性能的 SPARC64 VII/VI 芯片SPARC Enterprise ,可提供包括大规模交易处理在内各种应用所需的高超性能。

SPARC64 VI SPARC64 VII
每个芯片包含的CPU 核 2 4
每个CPU 核的线程数 2 (VMT) 2 (SMT)
1级缓存 256KB两路,每核 128KB两路,每核
2级缓存 6MB12路/5MB10路,每CPU芯片 6MB12路/5MB10路,每CPU芯片

高性能技术

多核

单芯片性能通过芯片中的多核技术得到极大改进,其中SPARC64 VII可达4核,SPARC64 VI可达双核。


多线程

多线程技术减少了 CPU 核的等待时间,增加了 CPU核的利用率。在SPARC64 VII/VI中,每核双线程以很高的效率执行。

在每核只有一个线程的处理器中,内存访问时指令执行被挂起,数据读取操作完成时才继续执行。

这样的线性指令执行很花时间。

在使用了VMT机制的SPARC64 VI处理器中,当线程1/进程1 开始内存访问时,指令控制切换到线程2,线程2/进程2 开始执行。当线程2开始内存访问时,指令控制切换回线程1,挂起的线程1/进程1继续执行。

两个线程的切换机制减少了处理器的等待时间,有效利用了内存访问时间,提高中高端 SPARC Enterprise服务器的性能。

在SPARC64 VII中使用了SMT机制,线程1和线程2可以并行运行,最小化了处理时间。

其他高性能技术

SPARC64 VII/VI 综合了各种高性能技术,包括:无序执行,有可执行数据时就开始指令执行;以及分支预测机制,预测并为最有可能的指令序列做好准备。

SPARC64 VI 高性能技术

  • 流水线
  • 超标量
  • 乱序执行
  • 分支预测
  • 非阻塞缓存
  • 硬件预取
  • 16 个功能杰出的指令