我是Charm ++的主要开发人员之一。我们的用例都集中在应用程序用户从可提供给他们的任何硬件上获得最高性能的过程中-实际上,这就是任何一种并行计算的意义所在。
对于很大一部分用户,这意味着只需在多核台式工作站或笔记本电脑上使用所有核。更多的人还将简单的Linux群集与商用网络硬件(以太网或Infiniband)一起使用。这些通常是相当小的系统,最多有几十个节点-几乎不是超级计算机!
我们已经演示了各种领域的应用程序,这些领域包括图形,资源分配(例如,计划,调度,组合优化),应用的计算机视觉等。其他用户已经演示了使用Charm ++的志愿者计算应用程序(例如SETI @ Home或Folding @ Home)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句