如果要讨论世界最强的DIY玩家,那么Bruce Allen有可能算上一个。他和他一位威斯康辛大学米尔沃基分校的同事,为了研究引力波,共建造了3台超级计算机。
事情始于1998年,从那个时候起,他共DIY了3台超级计算机,以用来计算从未被直接观测到的引力波。他最近DIY的一台超级计算机,使用了1680个四核处理器,从性质上说,这台机器共有6720个处理器核心。在建成之后即在世界超级计算机排行榜名列第58名。目前最新的排名,这台超级计算机仍然排名在全球500强第79名。
据他声称,让他自己DIY的超级计算机的原因之一是,是如果自己造超级计算机,那么就能省下不少的钱,而他自己的工作也会收益良多。他说:“你自己去一家公司,例如戴尔或IBM,告诉他们,我有200万美元的预算,你看处理器能多少钱卖我。”“如果你多去几家看看,你就会发现货比三家的真谛。”
他认为问题的关键是,大牌公司有很多架空的管理高层,“他们成品是卖的很好,而且你购买这些东西不需要专业知识”,但是价格自然不会便宜,“以我的经验,如果我自己做,那么压下来的价格也更多”。
举例来说,他的第一台超级计算机采用了Linux集群,使用了48个Alpha服务器,每台使用一个300Mhz,64位AXP处理器。这种产品当时即将停产。最贵的时候价格为6000美元,但是在产品临近停产时,他买的价格仅有800美元。服务器集群被摆在一间比壁橱稍大的空间,服务器甚至不是机架的,因为机架式系统的价格贵很多。连接服务器使用了3Com的Superstack,速度100Mbit/s,同时使用了以太网交换机。
总费用共计7万美元,这是他同事从国家科学基金会(NSF)要来的,这批经费本用来购买8台SUN高端工作站,他用更强力的Linux集群取而代之。他说,“大约一年后,我被两个NSF项目经理叫到了跟前解释这件事情,”“我说,‘这事希望你们别生气,而且今后我还准备这样搞’。 结果两个NSF经理笑着说‘不会不会,我们非常,非常高兴。’当然,如果事情搞砸了,他们肯定不会那样说。”