Sony 的 PS3 也许会输掉市场分额之争,但它还有别的用途。有人想在家里放一台超级计算机吗?用运行 Linux 的 PS3 集群就能做到,而且那些 PS3 还照样能玩《波斯王子》。
用 PS3 能搭建出强大的高性能集群,这已经是广为人知的事情。最近 University of Massachusetts (Dartmouth) 的 Gaurav Khanna 和 Chris Poulin 写了一篇用 Sony PlayStation 3搭建高性能计算集群的指南,把原本用来处理游戏中图形运算的 Cell 处理器移作他用。该配置指南引导用户完成以下三个步骤:
- 准备好启动映像和磁盘,所需文件都是容易取得的
- 安装 Fedora Core 8 和 Cell SDK
- 配置高性能消息传递接口和 Cell SDK
这当然不是一般爱好者家里的普通电脑,不过以前也有一些爱好者在家里搭建过 PS3 集群。采用 PS3 集群的重点是很少的投资就能给研究人员提供巨大的计算能力。作者之一 Khanna 估计他那套 8 台 PS3 主机组成的集群——成本约 $4000——性能可与 200 节点的 IBM Blue Gene 系统相比。Khanna目前正用16 节点的 PS3 集群进行“Gravity Grid”项目的天体物理学模拟研究。
集群所用的MPI消息传递架构也是被广泛采用的开源软件,因此研究人员可以在这个廉价的硬件平台上用随手可得的工具构建出模拟、图形渲染、金融等领域的高性能并行程序。
查看英文原文: Cell Supercomputer at Home?
评论