繁体   English   中英

建议一些有关并行计算或HPC的项目

[英]Suggest some projects on parallel computing or HPC

我需要在并行计算或HPC上进行一些项目,是否有人可以向我提出好的项目,我更喜欢使用Python作为编程语言,我也可以将其用于这些吗? 请帮助我。 提前致谢。

Python和高性能计算? 我只会将其用作管理和监视系统的前端语言...如果您正在寻找性能,则应该使用对机器更友好的语言来进行实际计算。

关于适合并行解决的问题(一如既往)是由独立任务组成的问题,例如:

  • 光线追踪
  • 遗传算法
  • 矩阵代数

我将根据您的评论尝试扩大答案:

关于SciPy等。 他们真的很棒。 我已经使用了很多,性能一点也不差,但是问题是您必须坚持使用库提供的操作(这些操作使用高度优化的C编写并编译为本机代码),否则性能会下降。降到Python级别。

因此,要点是,您将一直需要思考矩阵运算(例如:加权和是两个向量的标量积),并且如果您需要更具体的内容...那么,您始终可以编写函数在C ++或Fortran中使用Weaver或在C中使用,并使用SWIG或CTypes进行包装。

因此,我想您可以尝试使用Python,但是一如既往,在性能和抽象性之间会有所取舍。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM