gpt4 book ai didi

c++-amp - future 会出现哪些新的 C++ AMP 加速器?

转载 作者:行者123 更新时间:2023-12-04 23:59:30 25 4
gpt4 key购买 nike

我一直在学习 C++ AMP,我所看到的一切都强调 AMP 可以在“加速器”上运行,而不仅仅是 GPU。我认为今天所有的加速器都是GPU,但 future 可能会有不同类型的加速器。那么还有什么可以是加速器呢?现在正在开发新型加速器还是 AMP 只是想证明 future ?

最佳答案

加速器代表可以执行 C++ AMP 代码的设备。您是对的,在大多数情况下它将是 GPU,但即使在 Visual Studio 2012 中也有其他类型的加速器可用。

此类加速器的一个示例是 Windows 高级光栅化平台 (WARP) 设备,它是利用多核和 SSE2 的 CPU 回退。有关 WARP 的更多信息,请参阅:

  • http://msdn.microsoft.com/en-us/library/gg615082(v=VS.85).aspx
  • http://www.danielmoth.com/Blog/Running-C-AMP-Kernels-On-The-CPU.aspx

  • 另一个是软件引用设备,一个用于调试的仿真器。有关引用设备的更多信息,请参阅:
    http://blogs.msdn.com/b/nativeconcurrency/archive/2012/03/11/direct3d-ref-accelerator-in-c-amp.aspx

    在 Visual Studio 2012 中,需要可以执行受放大器限制的代码的 C++ AMP 加速器来支持 DirectX11。请注意,此类要求并不意味着所有加速器都是 GPU,例如WARP、引用设备、AMD Fusion 或 Intel Ivy Bridge。将来,我们可能会放宽 DirectX11 要求,以允许更多能够执行数据并行算法的加速器。

    关于c++-amp - future 会出现哪些新的 C++ AMP 加速器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12354303/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com