代码之家  ›  专栏  ›  技术社区  ›  iceman

AMD多核编程

  •  5
  • iceman  · 技术社区  · 15 年前

    我想开始编写应用程序(C++),它将利用额外的内核来执行代码的部分,这些代码需要执行大量的计算,并且它们的计算是相互独立的。我有以下处理器:X64系列15型104步进2正版AMD~1900兆赫,运行在Windows Vista Home Premium 32位和OpenSUSE 11.0 64位上。

    在Intel平台上,我使用了以下API Intel TBB、OpenMP。他们在AMD上工作吗?AMD有类似的API吗?你有什么经验?

    1 回复  |  直到 15 年前
        1
  •  6
  •   weismat    15 年前

    openmp和tbb也适用于amd——这也是一个编译器问题。 如见 linux TBB on AMD .
    我认为最新的开发是通过CUDA或类似的API使用图形卡,但这取决于计算的性质。如果合适的话,它还是比CPU快。