我目前正在探索统一并行C的某些方面,作为HPC中标准并行化方法的替代方法(如MPI,OpenMP或氢化方法).
我的问题是:有没有人在大规模应用程序(〜> 10.000核心)上有UPC性能经验?我主要对共享内存的访问速度感兴趣.显然这取决于底层硬件,网络连接,操作系统,编译器等.但我通常对使用UPC解决任何类型的"真实世界"问题感兴趣.
此外,您对UPC的总体印象是什么?你认为它有可能比现在更广泛地使用未来吗?是否值得转用它?
欢迎任何评论!
非常感谢,马克
在哪里可以找到用“Unified Parallel C”编写的代码示例?
我还对有关该语言的规范性文档(标准、参考手册、在线书籍和课程)感兴趣。C 中添加了哪些扩展来获得 UPC?
这种方言是活的还是死的?