【问题标题】:Looking open source project to parallelise [closed]寻找开源项目以并行化[关闭]
【发布时间】:2010-09-01 05:34:45
【问题描述】:
对于一项任务,我需要并行化一个项目,并记录我的工作和成果。所以,我正在寻找一个理想的开源 C# 或 Java 项目,它需要大约 60 小时的工作,(相当小 - 抱歉概括,不知道如何看待它,考虑到我还在学习)和相当 cpu 密集型.
看过Source forge,没有什么让我印象深刻。如果没有下载和编译 10 个左右的项目并通过分析器运行它们,任何人都可以就如何找到一个项目提出建议吗?或者即使你知道一个?谢谢。
【问题讨论】:
标签:
c#
java
open-source
parallel-processing
【解决方案1】:
您可以尝试查找图像处理库或应用程序。几个过滤器/转换可以并行化,而不必大惊小怪。
【解决方案2】:
如果您正在寻找 Java 项目,我建议您选择 Map-Reduce 和 Hadoop 作为框架。我从事图像处理工作,正如布赖恩所指出的那样,那里的问题是微不足道的。另一个领域是基于阵列的模拟,例如n体模型。快速检查给我this GPL'ed Java Source - 它看起来相当小。祝你的项目好运。
【解决方案3】:
我自己不知道任何项目,但你的帖子让我想起了像 Seti@Home 这样进行长时间计算的程序,以及另一个我不记得用于人类基因组解码的程序的名称。
也许是这样的。