我在网上看到了,有人把树莓派组合成一个计算集群
这个随身WiFi的价格很便宜,10块钱一个,高通410的芯片,512兆的运行内存,4个GB的硬盘,几乎跟树莓派的配置一模一样
那可不可以用一个高通410的随身WiFi,做成一个计算集群
设计一款专用的电路板,把随身WiFi插在上面,给他供电和进行数据传输,这个随身WiFi便宜呀,10多块钱一个,你买一个树莓派有100多,买一个的钱可以买10个
理论上可以,但是这只能作为一种玩具,谈不上什么超级电脑。
100块钱现在可以买一套x58+Xeon X5650 CPU的电脑,外加一根16GB的服务器条子,一块60GB的SSD硬盘
X5650是6核心12线程,主频3.06GHz,而410每块1.2GHzx4并且IPC落后Xeon太多,每一块410差不多理论性能也就是Xeon的一个逻辑CPU
这么看来,光是理论性能x58+X5650就超过10块你的随身wifi了,而且你要知道,前面只是理论,实际中,单台计算机更容易发挥性能,而群集还要看你的分布式算法优化不优化,你的程序能不能高度并行。
根据问题描述,你想使用多个高通410的随身WiFi组成一个计算集群,以达到类似树莓派的功能。以下是解决该问题的一般步骤和一些建议:
确认随身WiFi的性能和配置:高通410芯片、512兆运行内存和4个GB硬盘看起来与树莓派的配置相似,但仍需要确保这些随身WiFi的硬件和软件支持计算集群功能。
确定随身WiFi间的通信方式:搭建计算集群需要高速的内部通信,可以使用以太网、无线局域网(Wi-Fi)或其他通信方式。考虑到每个随身WiFi都具备Wi-Fi功能,可以使用无线局域网来实现内部通信。
设计电路板供电和数据传输:为多个随身WiFi提供电源和进行数据传输的电路板需要满足以下要求:
数据传输:需要设计一种数据传输协议和接口,可以是通过USB、以太网或其他方式进行数据传输,确保高速、稳定的数据传输。
网络拓扑和集群架构设计:在设计计算集群时,需要考虑如何连接多个随身WiFi,定义集群的拓扑结构和网络架构。以下是一种可能的设计方案:
网络连接:使用无线网络将所有节点连接在一起,确保节点之间的通信和数据传输。
系统软件和管理工具:为了正常运行和管理计算集群,需要选择适当的操作系统和管理工具。
需要注意的问题和挑战: - 散热和硬件限制:由于随身WiFi通常不具备较好的散热设计,长时间高负载运行可能会导致过热问题,因此建议采取相应的散热措施。 - 网络带宽和延迟:使用无线网络进行内部通信可能会受到网络带宽和延迟的限制,需要进行相应的优化和测试,以确保高性能计算。 - 软件和应用适配:需要考虑现有软件和应用是否能适应该计算集群架构,可能需要对现有软件进行适配或选择特定的应用场景。
总结: 鉴于随身WiFi的低价格和配置相对较低,使用多个高通410的随身WiFi组成计算集群的想法理论上是可行的。但是,在实际设计和搭建时需要考虑到硬件兼容性、能耗、通信手段、网络拓扑、散热、性能优化等方面的问题。由于每个项目的需求各不相同,具体解决方案可能需要根据实际情况进行调整。