今年全球高性能计算机500强榜单上,来自中国的“天河二号”(Milky Way 2)以54.9PFlops(每秒54.9千万亿次浮点运算)再次蝉联冠军。而让这套系统得以高居榜首的核心,则是来自英特尔的48000颗至强融核协处理器以及32000颗至强CPU。
天河二号系统采用“微异构架构”(Neo-heterogeneousarchitecture),即具有多种类型、可提供计算力的硬件架构,但却由通用编程模型予以支持,以简化开发和优化过程。这一优势是传统异构架构(使用CPU与GPU加速器的组合)所无法实现的。
从系统架构上来看,“天河二号”整个系统采用了32000颗英特尔E52600V2系列,加上48000英特尔至强融核协处理器。这样的架构,英特尔将其称之为“微异构架构”。“所谓‘微异构架构’就是采用单一编程模式的异构”。
这听起来似乎很有诱惑力,因为对于许多高性能计算的客户而言,无论是“CPU+GPU”的架构还是“CPU+MIC”的架构,异构编程毕竟是一个老大难。微异构架构并不是说CPU上的程序可以直接在CPU+MIC的架构上使用。
处理器的性能提升一直决定着全球超级计算机运算能力的发展。过去的约10年里,TOP500全球最高速超级计算机的总运算性能提升速度基本上和摩尔定律保持一致。
大家熟知的CPU+GPU的传统异构架构模式似乎已经不能满足超级计算机运算能力的需要,英特尔为此研发出了至强处理器 + 至强融核协处理器所构成的“微异构”计算系统。希望带来服务器计算新模式时代。>>