SeaMicro把512颗CPU“粘”在一起
不过,更加大胆和怪异的设计并不是来自主流服务器厂商,而是来自那些新创的小公司。
在今年7月份,一家硅谷的小公司SeaMicro推出了一款低功耗的高密度服务器SM1000。该服务器在10U机箱里集成了总共512颗1.6GHz的英特尔单核凌动(Atom) Z539处理器,能耗低于2千瓦。如果在一个42U的机柜中装满4台SM10000,即可达2048颗Atom处理器,但功耗只有8千瓦。该公司宣称,跟基于英特尔至强5600处理器的Dell R610服务器相比,在实现相同100000 SpecInt性能的条件下,SM1000的功耗和体积都只有四分之一。
▲SeaMicro推出的10U高SM1000,官网:http://www.seamicro.com/
有意思的是,SeaMicro到底是怎么把512颗CPU连在一起的。
据介绍,SM1000有64块服务器板,每个板上集成了8个信用卡大小的“计算模块”,每个模块上有处理器、芯片组、内存和SeaMicro定制的ASIC(Application Specific Integrated Circuit)芯片,该芯片替代了服务器主板上的大部分组件,包括存储和网络控制器。然后由专门的DCAT(Dynamic Compute Allocation Technology)技术来在这些CPU之间实现负载均衡,并且可以动态地把那些没有使用的芯片设置在休眠模式。其他方面,SM1000可以支持64个SATA硬盘和64个千兆以太网连接和16个万兆以太网。
▲Sea Micro 高管Andrew Feldman展示使用了8个Intel Atom处理器和4个定制ASIC芯片的服务器板(5X11英寸)。
这家位于美国硅谷的初创公司成立于2007年7月,去年获得了美国能源部提供的930万美元资金支持,目的是通过创新技术来提高数据中心的能源效率。除了使用Atom来构建服务器之外,这家公司还开发了I/O虚拟化技术,从而借此来减少服务器里要用到的组件,比如减少线缆和网卡的使用。
Sea Micro宣称,传统上的服务器主要用来解决数量不大但很难的问题,互联网改变了这种状况。一个互联网数据中心面临的挑战是如何去处理数以百万计的独立的轻量工作负载,比如搜索、社交网络、浏览网页、收阅EMAIL等。传统的所谓工业标准服务器实际上没有跟上这一根本的变化,与主流互联网应用负载之间的矛盾越来越大,并导致今天能耗越来越高,致使数据中心因为能耗问题损失几十亿美元。因此,今天非常有必要为数据中心设计一种全新的服务器。
SM10000 已在2010年7月30日开始出货,售价13.9万美元。
小结
可见,虽然都是针对高密度计算,但出于不同的考虑和目标市场,上述三款高密度服务器使用了不同的CPU和不一样的设计理念,即有主流的至强5600,也有面向入门级的至强3400,还有原来只用于上网本等移动设备的Atom。当然,正所谓鱼和熊掌不可兼得,这些产品所带来的价值也不一样。相信随着技术和应用的发展,我们还会看到更多的创新。