学生项目理念:并行计算

时间:2010-02-05 14:04:26

标签: graphics rendering parallel-processing montecarlo

我已经为我的软件开发课程自由选择了最终项目,我对尝试分布式编程任务非常感兴趣,我最初的想法是创建一个简单的光子散射渲染器,但我不认为我远远超过渲染柏拉图固体和元球。

我可能想探索的任何建议或有趣的领域?

2 个答案:

答案 0 :(得分:2)

一个简单的建议是采用任何NP完全问题,使用已知的良好解决方案并将其并行化,以产生至少比以前记录的更好的答案。但就个人而言,我会选择一些我感兴趣的东西,比如为扑克寻找更准确的均衡策略。

答案 1 :(得分:2)

追求您的兴趣以及您最了解的内容。当我尝试新的编程算法或数据结构或设计时,我尝试将其应用到多用户地牢的框架中。自从我开始编程以来,我一直在做多用户地下城设计,这就是让我参与编程的原因。我知道域向后和向前,并且可以立即想到该框架中的大多数算法或数据结构的用途。它让我只关注手头的问题,而不是侧面的问题。

如果你对图形编程非常熟悉那么做。如果你不是,那就选择一些你知道的向前和向前的域名,并尝试找到一些可以从分发中受益的域名。然后使用它。