Re: [问题] HPC的 I/O drawer 通常是用来做什么的?

楼主: ives0228 (ives)   2016-11-09 08:37:32
_
我不是HPC专家,所以我只能提供我不负责任的猜测..
supercomputer里会把纯计算跟I/O分开,提高效率
计算的node单纯负责计算,当遇到需要I/O时,会把I/O的task丢给I/O node
所以我猜IO drawer的computing card是用来处理硬盘I/O相关的task
而不是用来进行主要的计算task
譬如这个训练课程的投影片的第10及18页
http://0rz.tw/nXm3G
可以看到computing node, I/O forwarding node, storage node是分开的
然后我猜PCIe expansion slot可以用来插网络接口,
这样猜是因为不同的interconnection pattern会用到不同数量的网络界面
至于我这些猜测可信度有多高我也不知道,因为我只是单纯的使用者
对我来说电脑能用,程式能在deadline前跑出结果就满足了
※ 引述《vic750314 (都一人)》之铭言:
: 小弟最近在看IBM blue gene/Q的硬件资料,
: 发现有个蠢问题想请问一下。
: HPC每个机柜(Rack)除了各种多核心处理器和内存内存组成的计算节点(compute node)
: ;
: 计算节点会有网络连结处理器,
: 并用各种不同拓扑结构连结节点;
: 然后再搭配空气冷却、水冷系统。
: 机柜中除了以上所说的,
: 还会有一组IO drawer,
: 以IBM为例,
: 每个IO drawer搭配 8 Computer cards、
: 8 PCIe expansion slot。
: 通常这个IO drawer在HPC里可用来做什么呢?
: 我能理解成如个人PC的PCIe slot吧?
: 可是HPC如果要增加计算速度或是增加容量不都是再增加计算节点吗?
: 不知道这个问题能不能在这发问,
: 因为是硬件问题...
: 如有打扰小弟先说声抱歉,
: 谢谢。
作者: vic750314 (都一人)   2016-11-16 09:03:00
谢谢大大回复,我觉得你推测的没错。I/O node有配八组computer card,如果之间只有bridge接,传输速度是不够的。最近看了一些现行server board,很多除了内建1G, 10G, 100G LAN,还会有Infiniband card(约20G)。过没多久甚至会有CPU长出金手指,然后金手指直接连infinibandcard,直接将计算结果传出去的板子出现。
继续阅读
Re: [问题] Mac还是Linux?s25g5d4Fw: [请问] [email protected]

Links booklink

Contact Us: admin [ a t ] ucptt.com