对于作业,我需要将项目并行化,并记录我的工作和成果。所以,我正在寻找一个理想的开源C#或Java项目,需要大约60个小时的工作,(相当小 - 对于概括而言,不知道如何将其纳入考虑,考虑到我还在学习)和相当cpu密集。 看过Source Forge并没有让我感到震惊。如果没有下载和编译10个左右的项目并通过分析器运行它们,那么任何人都可以建议我如何找到它吗?或者即使你知道一个?感谢。
答案 0 :(得分:3)
您可以尝试查找图像处理库或应用程序。几个过滤器/转换可以并行化而不用太大惊小怪。
答案 1 :(得分:1)
如果您正在寻找Java项目,我建议将Map-Reduce和Hadoop作为首选框架。我在图像处理方面工作,而Brian所指出的那些问题很平行。另一个区域是基于阵列的模拟,例如, n体模型。快速检查给了我this GPL的Java源代码 - 它看起来相当小。祝你的项目好运。
答案 2 :(得分:0)
我自己不知道任何项目,但是你的帖子让我想到了像Seti @ Home那样进行长时间计算的程序以及另一个我记不起人类基因组解码名称的程序。
也许就是这样。
答案 3 :(得分:0)
http://xmlgraphics.apache.org/fop/非常确定它可以运行在多个核心上......