首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高度并发多线程应用程序需要硬件。

高度并发多线程应用程序需要硬件。
EN

Stack Overflow用户
提问于 2009-12-10 17:42:06
回答 6查看 490关注 0票数 1

我正在寻找一个硬件,它必须在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缓存中不需要。我也更喜欢英特尔的架构和被证实的稳定性。我仍然怀疑这是否可行。

提前谢谢你。

更新:我想我找到了一个正确的答案,这里这里

EN

回答 6

Stack Overflow用户

发布于 2009-12-10 17:45:08

  1. 租一些亚马逊的EC2节点。
  2. 更新的:那么PS3呢?美国宇航局用它们来制造模拟引擎。
  3. 也许在商业服务器上使用CPU+GPU?
  4. 围绕FPGA构建它:现在,有些变体包括可以运行Linux的处理器。
票数 1
EN

Stack Overflow用户

发布于 2009-12-10 17:55:20

即使您已经给了我们您认为需要的规范,如果您告诉我们应用程序打算完成什么,以及它是如何实现的,我们可能会帮助您更好地解决问题。

也许有一个更好的方法来分割工作或处理它,而不是你目前的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2009-12-10 17:47:36

获得一堆四或八核机器,并使用某种网格或集群软件将处理拆分到机器上。也许可以看看贝奥武夫

正如您所提到的,10 10GFlops并不是完全可以在一台机器上打喷嚏的,它将是昂贵的。当机器发生故障时,您所做的也是一个问题,不太可能有第二台具有类似规范的机器可用。如果您使用大宗商品硬件构建集群,您的弹性会更强,并且更容易找到替换机器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1882702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档