腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
减少C++
Amp
中GPU-CPU数据传输
、
、
、
、
在使用C++
Amp
优化应用程序时,我遇到了以下问题:数据传输。对我来说,将数据从CPU复制到GPU没有问题(因为我可以在应用程序的初始状态下这样做)。更糟糕的是,我需要快速访问C++
Amp
内核计算的结果,所以GPU和CPU之间的瓶颈是痛苦的。我读到在Windows8.1下有一个性能提升,但是我使用的是Windows 7,我不打算改变它。tile<_tile_size>(), [=, &a, &a_partial_result] (concurrency::tiled_index<_tile_size> tidx) re
浏览 4
提问于2014-02-19
得票数 4
回答已采纳
2
回答
适合于反演、QR分解的
C++
AMP
矩阵库
、
、
、
我需要一个的矩阵库,它能够执行基本操作以及任意大小矩阵的矩阵反演和QR分解。编辑:我找到了一个能够进行矩阵反演的 (我认为),但是它还在开发中:(
浏览 2
提问于2013-07-25
得票数 2
回答已采纳
1
回答
restrictive (
Amp
)比CUDA内核代码更严格吗?
、
、
、
在
AMP
中,内核函数或
C++
标记为restrict(
amp
),这对
C++
()的允许子集施加了严格的限制。在内核函数中,CUDA允许C或
C++
的子集有更多的自由度吗?
浏览 0
提问于2012-03-13
得票数 7
回答已采纳
1
回答
C++
安放在Tegra4 surface2上
、
、
、
我正在尝试移植一个
C++
AMP
应用程序,以便在Surface 2平板上运行。由于
C++
AMP
在平板电脑上使用WinRT,而且它使用DirectX加速GPU,而且Tegra处理器确实与DirectX一起工作,所以我希望在平板上使用
C++
AMP
而不是使用"cpu“来提高性能。事实证明,平板电脑上的
AMP
解决方案只会给我带来Tegras四核的好处,但仅此而已。 我有三个
C++
AMP
设备,它们是: WARP,ref,CPU。
浏览 2
提问于2014-03-02
得票数 2
回答已采纳
2
回答
对CUDA/openCL和
C++
AMP
的混淆
、
、
、
我读到微软正在与Nvidia密切合作,以提高
AMP
的性能。我还是很困惑..。
浏览 1
提问于2012-04-25
得票数 15
回答已采纳
2
回答
如何枚举
C++
AMP
中的所有加速器?
、
在
C++
AMP
中,如何检测和枚举所有
C++
AMP
加速器? Don McCrady发布了一个应用程序,它枚举非模拟加速器。虽然我有一个DX11卡(GTX 260),我没有看到任何可用的加速器。Daniel向展示了如何查询单个加速器,但我无法找到如何使用
C++
AMP
调用枚举所有(模拟和非)加速器。
浏览 14
提问于2011-09-23
得票数 1
回答已采纳
1
回答
在(C++-
AMP
)中处理异构向量
、
、
我编写了代码,读取和解析可变数量的.dat文件,并将它们存储到2D向量中,每个文件以分隔的向量表示。现在,我试图利用并行处理(GPU)来对这些向量进行一些计算。然而,对于我来说,许多问题仍然是模棱两可的,如果你能向我澄清这些问题,我将不胜感激。 当我声明array<T,N>时,我是否可以使用T作为泛型类型(例如使用boost::any),因为我的向量是异构的(一些
浏览 3
提问于2013-06-20
得票数 2
回答已采纳
1
回答
“并发”:不存在具有此名称的命名空间
、
我是一个业余的C#程序员,他误入
C++
是因为需要
C++
AMP
技术来处理一些繁重的数字。因此,我的
C++
编程技能没有得到很好的发展。 C3861:“access”标识符未找到,文件‘
amp
.h’中的第2616行。我查看了整个项目属性,并注意到需要更改以运行
AMP
的设置,但是由于我甚至不确定我
浏览 4
提问于2019-01-21
得票数 1
回答已采纳
2
回答
使用
C++
AMP
库
、
、
、
、
我正在尝试使用<
amp
.h>库。但是,当我输入#include
amp
.h时,我得到一个错误,说无法打开源文件<
amp
.h>。我需要做什么特殊的事情才能使它可用?#include <stdio.h>#include <
amp
.h>
浏览 2
提问于2012-01-26
得票数 1
回答已采纳
1
回答
是否有等同于CUDA __ballot()的
C++
AMP
?
、
但我似乎在任何
C++
Amp
文档中都找不到它们。我对__ballot()特别感兴趣,因为它可以非常高效地生成我需要的掩码。
C++
Amp
是否公开此功能?
浏览 4
提问于2016-05-05
得票数 1
2
回答
parallel_for_each不支持的类型错误
、
我在玩
C++
AMP
,但出于某种原因,最愚蠢的代码不会编译。Parallel_for_each参数#3不支持类型c:\program (X86)\MicrosoftVisualStudio11.0\vc\Concurrency::details::_Parallel_for_each\
amp
.h它似乎不喜欢为const _Kernel_type& _Kernel传递的lambda表达式 注意:我使用的是VisualStudio11DeveloperPreview,其中包括
AMP
支持。
浏览 2
提问于2012-01-10
得票数 1
回答已采纳
1
回答
iPhone应用程序的C代码链接错误
、
、
、
代码片段:void RD_Dispose(void); void RD_Dispose(void){} #import "res.h"{}当Import.m具有.m扩展名时: duplicate symbol _Max
浏览 0
提问于2013-02-15
得票数 1
回答已采纳
1
回答
在
C++
AMP
retrict(direct3d)代码中使用int索引,其中double应为double
、
、
、
、
谷歌帮不了多少忙,有人用过
AMP
吗? 在下面的代码片段中,从整型转换为双精度型(double v= idx.x)会导致“无法创建着色器”运行时错误。
浏览 0
提问于2011-09-28
得票数 0
1
回答
哪个Nsight版本可以在VisualStudio2010中使用CUDA5.5?
、
、
、
、
当您尝试安装Nsight时,在"Nsight
C++
AMP
调试器“项中显示以下消息。这不是吗?安装失败了吗?将不安装用于Visual 2012的Nsight
C++
AMP
调试器Nsight
C++
AMP
调试器。未满足要求:未找到2012。将安装对MSVSMON的Nsight
C++
AMP
目标支持警告:未找到2012 MSVMON.exe。
浏览 5
提问于2013-10-13
得票数 0
1
回答
桌面复制和
C++
AMP
不兼容?
、
、
、
、
C++
AMP
和Desktop各自工作,但似乎不一起工作。示例:#include <
amp
.h>到底怎么回事?
浏览 19
提问于2016-11-22
得票数 0
1
回答
无法在vs 2017中使用c++
amp
、
我试着在Visual Studio2017中使用
C++
amp
,但是编译器说"error C3564“,我尝试了旧代码(它在Visual Studio2015中可以工作),它说同样的事情。Visual Studio2017支持
C++
amp
吗?); parallel_for_each(extent<1>(1), [=](index<1> &idx) restrict(
amp
浏览 3
提问于2017-03-21
得票数 1
1
回答
在Direct2D中使用
C++
AMP
、
、
、
、
是否可以使用
C++
AMP
生成的纹理作为屏幕缓冲区? 我想用我的Windows代码生成一个图像(已经完成了),并使用这个图像来填充整个
C++
8地铁应用程序的屏幕。图像每秒更新60次。首先,我尝试直接从
C++
AMP
代码中的交换链操作缓冲区,但任何尝试写入该纹理的操作都会导致错误。在GPU上使用
AMP
处理数据,然后将其移动到CPU内存来创建我可以在D2D应用程序接口中使用的位图,这似乎效率很低。有没有人可以分享一段代码,允许我直接与
C++
AMP
交换链
浏览 0
提问于2013-03-17
得票数 3
1
回答
是否有类似的库推力(GPU并行STL ),但GPU AMD Radeon?
、
、
、
是否有类似的程序库( GPU的并行STL,它可以使用OpenMP/TBB,
C++
CUDA),但是对于(例如使用OpenCL而不是CUDA)?所需的标准STL-算法(排序,合并,删除/复制,如果,在/排他扫描,等等),最优实现在GPU AMD Radeon并行在Win/*nix (
AMP
不适合)。
浏览 4
提问于2013-08-19
得票数 4
回答已采纳
2
回答
如果我已经在手动线程我的应用程序,我应该使用
C++
AMP
吗?
我不知道
C++
AMP
有什么好处。如果我已经多线程了我的应用程序(在本例中是射线追踪器)来使用系统上的所有n个核,我应该使用
C++
AMP
吗,或者这实际上会产生更多的瓶颈吗?
浏览 5
提问于2012-10-11
得票数 1
回答已采纳
1
回答
在
C++
和Fortran代码之间传递复数数组
、
、
、
我正在使用
C++
和Fortran代码。
C++
代码需要调用Fortran子例程。Fortran子例程的一个参数具有Fortran类型的complex。下面是一个片段,显示Fortran子例程声明(以及其他几行): REAL*4
AMP
( L ),FMINP( L )COMPLEX PHI( L ) 在
C++
文件中,我理解传递给Fortran代码的参数需要通过引用而不是通过值传递。Fortran子例程在
C++
代
浏览 11
提问于2012-11-22
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Oracle中如何插入特殊字符:&amp;amp;和&amp;#39
忘不了的 TODOS&amp;FIXMES&amp;ERRORS
C++
MacOS部署AMP环境
Google的AMP问题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券