
您是否需要一台每秒可以执行数万亿浮点运算的计算机?还是您想知道有关地下室超级计算机如何开机的有趣信息?构建自己的计算集群(即超级计算机)是每个忙碌且有钱可花的怪胎!从技术上讲,现代的多处理器超级计算机实际上是并行工作以解决特定计算问题的计算机网络. 本文将从硬件和软件两个角度揭示构建超级计算机的奥秘.

您需要一个头节点,至少十二个计算节点,一个以太网交换机,一个配电单元和一个服务器机架. 计算功耗,冷却要求和占地面积要求. 同样,您需要确定专用网络的IP地址段,节点名称超级计算机,预期的软件包以及用于构建服务集群的技术(稍后会对此进行详细介绍).


您需要自己组装计算节点,或者您可以使用预先配置的服务器.


安装时,请从下面开始,以免机架过重. 您可能需要朋友的帮助才能完成此任务-许多服务器非常沉重,将它们放在机架导轨上将非常困难.
现在配置交换机: 允许9000字节大帧,将IP地址设置为您在第一步中确定的静态地址,并关闭不必要的路由协议,例如SMTP嗅探.
根据节点当前的最大需求,220V也许可以满足您的高性能计算需求.

Linux是HPC群集操作系统的事实上的标准,不仅因为Linux是科学计算的理想环境,而且因为将Linux安装在成百上千的节点上不会带来任何成本. 想象一下,在如此多的节点上安装Windows将花费多少钱?
如果在上一步中未选择Rock作为节点的操作系统,则现在需要手动设置并行计算机系统所需的软件.
●首先超级计算机,您需要一个bash管理系统,例如Torque Resource Manager,该系统可用于划分和分配计算任务; ●如果已安装Torque Resource Manager,则还需要Maui Cluster Scheduler来完成设置; ●其次,您需要安装消息传递接口(message pass interface),用于在不同计算节点进程之间共享数据. 不用考虑,OpenMP是您的好菜!最后,不要忘记使用多线程数学库和编译器来编写您的计算任务. 我是说你只需要岩石吗?


头节点负责将任务分配给计算节点,计算节点将结果返回,就像节点之间传递的消息一样,因此,速度越快越好.
在将强大的Top500计算集付给客户之前,必须测试其性能. HPL(高性能Lynpack)评估包是测试群集计算速度的常用选择. 您需要从源代码进行编译,在编译时,根据您选择的体系结构,打开所有可能的优化选项.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-174010-1.html
因为质检总局抢不到小米哈哈
土地谁说了算
除了垃圾米的垃圾脑残粉