我正在寻找一个硬件,它必须在24小时模式(一个多线程C应用程序)中运行大约256个计算密集型实时并发任务。每个任务大约需要40-50个MFLOPs,所以所有任务都需要大约10个GFLOP。CPU-RAM速度微乎其微.所有任务都必须由Linux内核管理(32位,使用SMP)。
我正在寻找一个单一主板解决方案与一个多核CPU (如果这样的CPU存在)。如果这样的CPU不存在,那么我需要一个multiple主板解决方案(带有多个CPU)。
您能给我推荐一些专业的CPU/主板解决方案来满足这些要求吗?Linux内核没有任何问题(2.6.25)也是非常重要的。没有虚拟化,在巨大的RAM或CPU缓存中不需要。我也更喜欢英特尔的架构和被证实的稳定性。我仍然怀疑这是否可行。
提前谢谢你。
更新:我想我找到了一个正确的答案,这里和这里。
发布于 2009-12-10 17:45:08
发布于 2009-12-10 17:55:20
即使您已经给了我们您认为需要的规范,如果您告诉我们应用程序打算完成什么,以及它是如何实现的,我们可能会帮助您更好地解决问题。
也许有一个更好的方法来分割工作或处理它,而不是你目前的解决方案。
发布于 2009-12-10 17:47:36
获得一堆四或八核机器,并使用某种网格或集群软件将处理拆分到机器上。也许可以看看贝奥武夫。
正如您所提到的,10 10GFlops并不是完全可以在一台机器上打喷嚏的,它将是昂贵的。当机器发生故障时,您所做的也是一个问题,不太可能有第二台具有类似规范的机器可用。如果您使用大宗商品硬件构建集群,您的弹性会更强,并且更容易找到替换机器。
https://stackoverflow.com/questions/1882702
复制相似问题