none
请对比AMP和PPL RRS feed

  • 问题

  • AMP和PPL应该不是一个东西吧, 她们之间有什么关系呢?

    AMP和PPL各自有什么优势、缺点?

    请对比一下。


    喜欢C#,喜欢看上去很酷、或者用起来很有用、或者很高效的代码

    2012年9月3日 0:52

答案

全部回复

  • 你好,

    欢迎来到MSDN论坛。

    根据我的理解,PPL是指Parallel Patterns Library,这是微软为了提出并行计算(就是现在的C++ AMP)而在Visual Studio2010中引入的提供了类似于标准模板库 STL 的编程模型:并行模式库。具体MSDN上关于PPL的介绍参见:Parallel Patterns Library (PPL)

    C++ AMP也是同样类似于标准模板库(STL)的编程模型库,他将在Visual Studio2012中引入。MSDN参见: C++ AMP Overview

    PPLAMP都是相应的模板库,他们的目的只有一个就是为并行编程服务(Parallel Programming)。

    这里有个最近的C++ AMP的英文链接,希望对你有帮助:http://blogs.msdn.com/b/vcblog/archive/2012/08/31/10345173.aspx

    此致


    Elegentin Xie [MSFT]
    MSDN Community Support | Feedback to us

    2012年9月4日 7:38
    版主
  • 你好,
    我把自己回复标记为了答案。
    如果您有什么不同意的地方请取消标记。
    此致

    Elegentin Xie [MSFT]
    MSDN Community Support | Feedback to us

    2012年9月11日 6:43
    版主
  • 取消标记是想再聊聊

    那么按照你的意思,PPL是AMP的前身喽?

    以后微软打算持续支持PPL还是AMP呢?

    因为需要在产品中使用,所以我想还是确定了微软长期支持的并行计算模型是哪个比较好。


    喜欢C#,喜欢看上去很酷、或者用起来很有用、或者很高效的代码

    2012年9月12日 1:15
  • 感觉C++ AMP会更流行。


    Please not forget mark your answer, and unmark your disagreed point.


    • 已编辑 i1friend 2012年9月12日 10:18
    2012年9月12日 10:17
  • 感觉C++ AMP会更流行。


    Please not forget mark your answer, and unmark your disagreed point.


          PPL支持C#吗?

    前无古人,后无来者

    2012年9月13日 1:27
  • C#有自己的并行规则

    Please not forget mark your answer, and unmark your disagreed point.

    2012年9月13日 2:05
  • 你好,

    请问您的问题有满意的答案了吗?如果有的话请标记为答案。如果没有的话,提出您的疑问。

    如果您有好的见解,或许在这里分享给大家。

    感谢您的支持。

    此致


    Elegentin Xie [MSFT]
    MSDN Community Support | Feedback to us

    2012年9月18日 8:02
    版主