为什么超级计算机比普通计算机集群贵? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wb14123
V2EX    问与答

为什么超级计算机比普通计算机集群贵?

  •  
  •   wb14123 2014-03-18 20:51:56 +08:00 5794 次点击
    这是一个创建于 4226 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在的很多超级计算机的架构也是类似于集群式的。相对于普通计算机集群来说,超级计算机内的节点通讯的效率更高,调用栈更少,所以如果达到相同的性能,每个节点应该比一个普通计算机便宜才对。

    如果超级计算机的架构是集群式的,也应该可以根据需要增加计算节点,从而控制价格。那么为什么现在超级计算机还是比普通计算机集群要贵呢?现在的大多数互联网企业为什么还是使用普通机器组成的集群?
    第 1 条附言    2014-03-19 08:00:06 +08:00
    其实我的问题主要是,现在同一个机房也都是用网卡连接,通过网络通讯,每个机器一个操作系统。感觉这个调用栈太多了,为什么不能用一些更高效的通讯方式呢?
    14 条回复    1970-01-01 08:00:00 +08:00
    creamiced
        1
    creamiced  
       2014-03-18 22:22:00 +08:00
    外行随便猜猜:
    既然节点通讯的效率更高,调用栈更少,那付出的代价就是高成本啊
    sinxccc
        2
    sinxccc  
       2014-03-18 22:36:42 +08:00
    我也是外行…

    不过我觉得互联网企业那点数据计算用不上超级计算机吧=_=
    66450146
        3
    66450146  
       2014-03-18 22:38:55 +08:00
    我也是外行,但是从宏观来看,超算是专用架构,普通集群是通用架构,没有什么可比性吧。。。
    pyKun
        4
    pyKun  
       2014-03-18 22:43:43 +08:00
    "既然节点通讯的效率更高,调用栈更少"

    这句话背后的实现细节之一可能就是,备份要基于不同机房,机架,还要保证速度,那么就要上万兆网卡和光纤网线。从而成本更高
    strak47
        5
    strak47  
       2014-03-18 23:14:39 +08:00
    今天刚参观了下天河2号,它每天的水电费就有30万 -。- http://server.zol.com.cn/419/4194554.html
    soarscnu
        6
    soarscnu  
       2014-03-18 23:18:40 +08:00
    这个问题建议知乎上问。
    xdeng
        7
    xdeng  
       2014-03-18 23:53:02 +08:00
    你说的是 设计费用 还是 平时 维护费用?
    windywinter
        8
    windywinter  
       2014-03-19 00:25:14 +08:00
    对超算来说,节点间通信是瓶颈。超算基本上是一套超算一个架构,研发费用高。
    jesse_luo
        9
    jesse_luo  
       2014-03-19 01:00:01 +08:00
    还要考虑可靠性和专用元器件成本,专门的硬件容错设计,甚至是自研ASIC

    而普通的集群采用规模生产的器件,自然成本低
    wb14123
        10
    wb14123  
    OP
       2014-03-19 07:59:00 +08:00
    @pyKun 这里之讨论同一个机房的情况下呢?总感觉如果只是短距离通讯的话,用网卡通讯是很浪费的。

    @jesse_luo 如果技术成熟的话,也可以批量生产啊。为什么现在没有厂家这么做呢?

    @stark47 天河2号的计算能力太大。如果是我说的集群式架构的话,可以根据需要增减计算节点。自然就不会这么费点了。

    我的问题主要是,现在同一个机房也都是用网卡连接,通过网络通讯,每个机器一个操作系统。我感觉这个调用栈太多了,为什么不能用一些更高效的通讯方式呢?
    paulagent
        11
    paulagent  
       2014-03-19 08:42:42 +08:00
    @wb14123 这里的一个主要问题是应用场景不一样.你就不能设计一种架构打遍天下.所以就会出现为不同的需求设计不同的架构的.而超算更是每一个都是独立的项目.每一个超算项目都是独立的
    min
        12
    min  
       2014-03-19 08:44:44 +08:00
    高速互联技术很贵
    丝集群用个10gb以太网随便玩玩好了
    66450146
        13
    66450146  
       2014-03-19 08:51:30 +08:00
    @wb14123 举个最简单的例子。通用的接口,由于线缆(或者其他材料)的电气特性限制,会有一个最高带宽,来保证只要符合标准的线缆都能够跑到这个带宽。而专用的架构,可以为每一根线缆的电气特性量身定制带宽、延迟等参数。就像我们给 CPU 超频一样,每一颗 CPU 能超到的频率都是不一样的,把这些隐藏的性能压榨出来,是非常难,而且成本非常高的事。

    另一方面,调用栈多,是为了抽象。抽象的实现方式就是间接,所以才会有这么多层的栈式结构。这个方面来看,有点像是“既然 C 语言效率这么高为什么不用 C 语言开发网站”一样。。。
    bigporker
        14
    bigporker  
       2014-03-19 18:25:15 +08:00
    完全外行
    我感觉一辆能跑到300km/h的超跑,比3辆能跑100km/h加起来要贵
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5602 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 08:53 PVG 16:53 LAX 01:53 JFK 04:53
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86