【问题标题】:GUPC Vs Berkeley UPCGUPC 与伯克利 UPC
【发布时间】:2013-09-18 14:02:33
【问题描述】:

我正在尝试在具有 CPU/GPU 混合节点的集群上使用 UPC。环境是 Ubuntu 12.04。我是 UPC 的新手,我发现了 2 个版本的 UPC:GNU UPC(GUPC) 和 Berkeley UPC。当我寻找 Linux 版本时,只有 GNU GCC 有用于 linux 的编译器。那么就 UPC 库而言,伯克利和 GNU 版本有区别吗?还是基于伯克利 UPC 的 GNU UPC?

【问题讨论】:

    标签: linux cluster-computing gnu hpc upc


    【解决方案1】:

    Linux 的唯一 UPC 翻译器是 GNU 翻译器是不正确的。伯克利 UPC 还将 Linux 列为supported platform(我个人证明它确实支持 Linux)。

    两个翻译器(因为当前的 UPC 编译器实际上使用中间源到源的翻译)使用不同的运行时库,而 GUPC 也可以 use the Berkeley UPCR runtime 代替。在支持的传输和提供的同步原语方面,UPCR 比 GUPC 附带的运行时更强大。

    【讨论】:

    • 是的,你是对的......我可以在 Ubuntu 12.04 上构建源代码。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多