天河2号相信大家都知道啦,2013和2014 TOP500中都位列榜首,是目前最快的超算,比第2名泰坦-Titan快1倍,天河2号是使用什么样的架构获得此能力的呢,下面我们来了解一下。

天河二号的型号为TH-IVB-FEP,使用中央处理器及协处理器的运算架构布局:

天河二号共有16,000个运算节点,每节点配备两颗Xeon E5 12核心的中央处理器、三个Xeon Phi 57核心的协处理器(运算加速卡,即MIC卡)。累计32,000颗Xeon E5主处理器和48,000个Xeon Phi协处理器,共312万个计算核心。

*处理器/CPU:

节点中的CPU 为Intel 2.2GHz的Xeon E5-2692v2 12核心处理器,基于英特尔Ivy Bridge微架构(Ivy Bridge-EX核心),采用22奈米制程,峰值效能0.2112TFLOPS。

*协处理器/APU:

运算加速使用基于英特尔集成众核架构的Xeon Phi 31S1P协处理器,运行时钟频率为1.1GHz,拥有57个x86核心(实际上拥有61个核心,因启用全部核心时会存在运算周期协调冲突之问题,因此先遮蔽4个x86核心),每个x86核心籍由特殊的超执行绪技术能运作2个线程,产生峰值效能为1.003TFLOPS。

其实每个协处理器相当于1台独立的主机,有自己独享的内存和操作系统,所以某种意义上它相当于一个节点,这样算起来天河2号共有160,000(16000+48000*3)个节点!

我们会在接下来的 天河二号那些事儿(2) 中详细地说说Xeon Phi协处理器的那些事儿

*内存:

每个节点拥有64GB主存,而每个Xeon Phi协处理器板载8GB内存,故每节点共88GB内存,整体总计内存1,375TB (1.34PB)。

其实板载协处理器本身就是1台独立的机器,有独立的操作系统,其板载内存也是供其独立使用,和节点的内存完全分隔开,两者间不存在共享内存,所以节点是无法使用协处理器板载内存,同理协处理器也无法使用节点的内存。

*外存:12.4PB容量的硬碟阵列。

*机柜/机架/主板、运算阵列

  • 主板、机架与机柜均由浪潮集团制造,共有170个机柜,包括125个计算机柜、8个服务机柜、13个通信机柜和24个存储机柜,每个机柜容纳4个机框,每个机框容纳16块主板,每个主板设置有两个计算节点。

  • 各运算阵列中,每块主板上分为APU模组和CPM模组两部分,APU部分承载5块Xeon Phi,CPM部分承载1块Xeon Phi+4颗Xeon E5。注意运算阵列是由多节点组成的,一块主板有4个CPU+6个APU,一个节点包括2个CPU+3个APU,就是说一块主板上有2个节点,16,000个节点需要8,000块主板,这还没包括前端处理器。

  • APU模组和CPM模组之间以CPU内部提供的PCI-E 3.0 16x介面进行连接,但实际由于Xeon Phi的硬体限制,仅支援至PCI-E 2.0 16x,单通道资料传输速率为10Gbps。

*前端处理器

计算节点前端处理器为4096颗中国国防科技大学研发的FT-1500 16核心SPARC V9架构的处理器,40奈米制程,运作时脉1.8GHz,热设计功耗65瓦,峰值效能144GFLOPS。而Intel Xeon E5-2692v2 22nm 12核 2.2GHz 峰值效能211GFLOPS。

前端处理器用途是什么呢?资源管理,要知道天河2号有这么多处理器每个处理器又有多个核,要将一个运算任务大致平均分配给众多的处理器,这需要任务调度来管理分配时间段、执行次序等,指定该任务什么时候运行、需要多少个处理器,以及运行在哪些处理器上。有点类似于飞行控制中心对飞机安排调度或车辆管理中心对车辆调度,不过它按排调度的是处理器而已。

这是天河2号为数不多能使用到国产处理器的地方。

*网络连接

天河2号互联方面采用自主研发的 Express-2 内部互联网络,高速互联架构使用光电混合传输技术,其有13个交换机,而每个交换机有576个端口。连接介质为光电混合。具体控制器是名为NRC的ASIC专用集成电路,其采用90nm工艺,2577 pin。单个NRC的吞吐能力为2.56Tbps.而在终端方面网络接口也采用类似结构的NIC,但规模稍小,675 pin,其采用PCIE 2.0方式连接,传输速率为6.36GB/s。并且在12000节点的情况下延迟也很低,仅为85us。这是另一处使用到国产芯片地方。

*能耗

整机功耗17,808千瓦,在搭载水冷散热系统以后,功耗将达到24兆瓦,无论水冷系统的搭载与否,都是目前TOP500里功耗最大的。天河二号电费每年达1亿人民币,其实实际费用和使用量有关。

以之前公布的数据推算,每瓦性能为1.901GFLOPS,仍不及泰坦的每瓦2.143GFLOPS和IBM红杉每瓦2.177GFLOPS的成绩,但比"京"的每瓦0.830GFLOPS和天河一号每瓦仅0.668GFLOPS要高不少。

现时超算里还有一个性能能耗排名,以每瓦所获性能为指标,业界非常推崇,绿色环保是未来发展方向,而不仅仅是追求速度!当然天河2号在该排名里不会是第一。

*操作系统及相关软件:

  • RedHat Enterprise Linux Server release 6.2(kernel 2.6.32-220定制版):16,000个运算节点均安装此系统,后计划将6400个节点改为麒麟 Kylin Cloud Linux(Ubuntu中国定制版)

  • OpensStack(Canonical发行版):包括中国定制版的Ubuntu Server(即Kylin Cloud Linux)、Ubuntu OpenStack、Ubuntu Juju(云服务流程引擎)。OpenStack现已经运行在256个节点上,未来将会部署到超过6400个节点。

  • 麒麟操作系统:基于linux源码修改而成,在前端的国产飞腾处理器(FT-1500)上运行,用于运算任务排程管理。作业管理系统使用SLURM。

天河二号那些事儿(2),待续......

转载于:https://blog.51cto.com/ittony/1551329

天河二号那些事儿(1)相关推荐

  1. “天河二号”总工程师杜云飞谈星光超算应用平台设计

    整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) [导读]12 月 21-22 日,OpenI/O 启智开发者大会在深圳召开.在大会上, 国家超级计算广州中心总工程师." ...

  2. 天河二号 服务器 操作系统,天河二号云服务器

    天河二号云服务器 内容精选 换一换 本节介绍将Windows操作系统的KVM实例变更为擎天架构实例的操作步骤.KVM实例:参考规格清单,查询对应规格的虚拟化类型.擎天架构实例:选择"通用计算 ...

  3. 天河二号超级计算机拿来玩游戏,“天河二号超级计算机”是我国独立自主研制的超级计算机系统,...

    本题主要考核幻灯片的创建和主题的设置. 步骤 1 :在考生文件夹中新建演示文稿,并将文件名命名为"天河二号超级计算机". 步骤 2 :打开演示文稿,点击添加第一张幻灯片,切换到[设 ...

  4. 天河二号上运行ZHT(a zero-hop distributed table)

    最近做的研究室是空间信息网络中分布式元数据的管理,基于ZHT实现,需要搭建一个集群环境,老师就提供了天河二号,以下是在天河二号上运行ZHT的步骤,作为记录: 使用ZHT首先需要安装protobuf以及 ...

  5. 神威计算机英语,“神威太湖之光”取代“天河二号” 成全球最快超级计算机...

    6月20日,新一期全球超级计算机500强榜单公布,使用中国自主芯片制造的"神威太湖之光"取代"天河二号"登上榜首,中国超算上榜总数量也有史以来首次超过美国名列第 ...

  6. 世界上最快的计算机-泰坦和天河二号

    NO.1 天河二号(TH-2,英文名:Tianhe-2.Milkyway-2): 是一组由中国国防科技大学等单位研制的异构超级计算机,为天河一号超级计算机的后继者,2013年6月起成为世界上最快的超级 ...

  7. 天河二号属于微型计算机吗,【单选题】我国的“天河二号”计算机在规模上属于( )。 A. 巨型机 B. 大型机 C. 微型机 D. 工作站...

    [单选题]我国的"天河二号"计算机在规模上属于( ). A. 巨型机 B. 大型机 C. 微型机 D. 工作站 更多相关问题 已知扇形的弧长为π,半径为1,则该扇形的面积为____ ...

  8. 天河二号超级计算机能买到吗,天河二号计算机是巨型机吗

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 天河二号计算机不是巨型机,是超级计算机."天河二号"是由国防科学技术大学研制的超级计算机系统,以峰值计算速度每 ...

  9. 天河二号计算机属于巨型计算机吗,天河二号计算机属于什么机

    语音内容: 大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 天河二号计算机属于超级计算机. 超级计算机是指信息处理能力比个人计算机快一到两个数量级以上的计算机,它在密集计算.海量 ...

最新文章

  1. scanf可不可以输入浮点型_数据的输入和输出
  2. wcf服务和寄主的关系
  3. C# CheckBox与RadioButton
  4. 【9018题解】2109 卡德加的兔子
  5. POJ 2456 - Aggressive cows(二分)
  6. php返回类中方法,php如何获取类中所有的方法名
  7. 10 WM配置-主数据-定义仓位类型(Bin Type)
  8. (27)Verilog HDL循环语句:while
  9. 通讯录c语言以文本文件保存,学C三个月了,学了文件,用C语言写了个通讯录程序...
  10. python成长之路【第七篇】:面向对象
  11. 黑马程序员___Java基础[09-IO]
  12. 僵尸进程与孤儿进程(精简易懂,直接要害)
  13. JAVA中Unicode输出_java输出全部unicode字符
  14. 【2017满分】尔雅 刘忠良 绿色康复答案题库
  15. Mac OS 连内外网
  16. 大牛直播SDK(android/iOS部分)最新功能列表
  17. 墨画子卿第一章第9节:指教
  18. VB.net 图片刷新闪烁 解决方案
  19. Windows 10 (64位)下 VMware 15虚拟机下载及安装教程(内附安装包)
  20. RT-thread实现USB虚拟U盘 模拟读卡器读写sd0

热门文章

  1. 聚焦Open Infrastructure丹佛峰会,九州云分享边缘计算新技术
  2. 移动端文件直传到阿里云oss流程(java获取sts凭证,以及callback回调)
  3. ERROR: In D:\lib\VTK-7.0.0\Rendering\OpenGL2\vtkOpenGLRenderWindow.cxx, line 545
  4. mulesoft 入门与实践-2(java, invoke)
  5. MATLAB中m文件的新建和使用
  6. 24节气查询易语言代码
  7. 微信小程序canvas绘制表格
  8. 老人机应用_老人手机排行榜10强,一机多用操作简单!
  9. 微服务架构-链路追踪、日志收集篇
  10. 搜狗旅行翻译宝亮相香港环球资源电子展 AI翻译成全场最大亮点