腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
缓冲区内
的
SYCL
缓冲区
c++
、
sycl
假设我有以下包含
缓冲区
的
结构: int* rawData; cl::
sycl
::buffer<intint* rawData, size_t size): rawData(rawData),}; 然后,我想创建一个这样
的<
浏览 14
提问于2019-07-10
得票数 1
回答已采纳
1
回答
哪个
SYCL
缓冲区
构造函数导致主机在销毁时回写?
c++
、
sycl
、
dpc++
SYCL
缓冲区
有一种有趣
的
效果,当它们被破坏时,它们可能会写回形成它们
的
主机内存。这是在
sycl
2020标准
的
中指定
的
: buffer
浏览 11
提问于2022-10-30
得票数 1
回答已采纳
1
回答
在dpc++ malloc_shared中,我们是否可以在两个gpus之间共享
缓冲区
sycl
、
intel-oneapi
、
dpc++
在
sycl
/dpc++ malloc_shared中,我知道可以创建一个
缓冲区
,该
缓冲区
可以在主机和单个gpu之间共享,使用下面的函数。void* malloc_shared(size_t num_bytes, const
sycl
::device& dev,const
sycl
::context& ctxt); 或 int *data = malloc_shared<int>(N, q); 我想知道是否存在可以在多个gpus之
浏览 82
提问于2021-11-11
得票数 1
2
回答
如何创建cl::
sycl
::buffers数组?
c++
、
opencl
、
sycl
我使用
的
是Xilinx
的
triSYCL github实现。constexpr size_t T=6; cl::
sycl
::buffer<float, n_threads> a
浏览 0
提问于2018-02-05
得票数 0
1
回答
在为自定义对象oneAPI创建数据
缓冲区
时遇到困难
c++
、
opencl
、
sycl
、
intel-oneapi
、
dpc++
我对oneAPI和类似的框架很陌生,所以我在使用
SYCL
数据
缓冲区
时遇到了问题。 我
的
任务是使用algorithm算法在给定字符串中查找子字符串。为此,我创建了一个
SYCL
队列,为字符串(查找子字符串
的
缓冲区
)、向量(存储搜索结果)和包含先前构建
的
trie根
的
Aho对象创建
缓冲区
。但是,关于最后一个,我不确定,因为我正在为主机内存中
的
对象创建一个
缓冲区
,该
缓冲区
包含指向其他对象(例
浏览 1
提问于2020-05-08
得票数 1
回答已采纳
2
回答
CCL代码示例中
的
缓冲区
以及oneapi工具包
ccl
、
sycl
、
intel-oneapi
、
dpc++
、
intel-ccl
在下面的DPC++(
SYCL
)代码中,最初sendbuf
缓冲区
是在CPU端创建
的
,并未初始化,并且在卸载到目标设备
的
部分修改了dev_acc_sbufid变量,该变量是内核范围中
的
一个变量。因此,这个变量(Dev_acc_sbuf)不会在程序中使用,它
的
值也不会复制回sendbuf.Then。在下一行中,sendbuf变量用于所有缩减。我不能理解改变dev_acc_sbuf是如何改变sendbuf
的
。cl::
sycl
::queue q; cl::<em
浏览 58
提问于2019-11-20
得票数 3
回答已采纳
1
回答
sycl
/dpc++使用全局指针访问全局变量
sycl
、
intel-oneapi
、
dpc++
我试图从
sycl
内核内部访问一个全局变量。使用此模式
的
代码及其输出如下所示。#include<CL/
sycl
.hpp>int g_var = 22;int main() {[=] () { }); }
浏览 56
提问于2021-06-04
得票数 2
2
回答
索引访问器时
的
EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
c++
、
sycl
我想运行一个并行
的
for循环来初始化带有随机值
的
二维
缓冲区
。但是我在内核
的
第一行中得到了一个EXC_BAD_ACCESS (code=EXC_I386_GPFLT)异常。cl::
sycl
::range<2>(256, 240)); auto screenBuffer_acc= b_screenBuffer.get_access<
浏览 4
提问于2020-09-27
得票数 0
回答已采纳
1
回答
SYCL
/DPC++ cpu版本给出了正确
的
结果,但是gpu提供了不正确
的
数据
c++
、
parallel-processing
、
sycl
、
intel-oneapi
当使用cpu选择器时,我得到了正确
的
结果,但是gpu选择器提供了垃圾值。当我在gpu上执行代码时,我得到了垃圾值。我试着在cpu选择器上运行,这里
的
代码没有问题。namespace
sycl
;
浏览 3
提问于2021-08-30
得票数 1
回答已采纳
1
回答
在
SYCL
中使用一个
缓冲区
还是多个
缓冲区
更有效?
c++
、
memory-management
、
sycl
、
dpc++
为每个坐标创建一个单独
的
缓冲区
,例如
sycl
::buffer<float> x, y, z;,每个大小为N。为所有这些程序创建一个打包
缓冲区
,例如大小为3N
的
sycl
::buffer<float> coords;。; )解包
缓冲区
中
的
对齐问题。但折衷之处在于,您可以在不操作
sycl
::id<1>
的
情况下访问数据,运行时只需要处理一个
缓冲区
,并且设备上不应该存在任何
浏览 3
提问于2020-11-11
得票数 2
回答已采纳
1
回答
我是否需要删除用新
的
和放置
的
对象构造
的
对象?
c++
、
memory
、
memory-management
、
new-operator
、
placement-new
f = new(buffer)Foo(); delete f; delete[] buffer;} 如果我必须在
浏览 4
提问于2015-07-27
得票数 4
回答已采纳
1
回答
(
SYCL
) local_accessor问题(没有名为‘local_accessor’
的
模板)
sycl
您好,我对c++和
sycl
很陌生。因此,请尽可能具体。::queue queue{
sycl
::gpu_selector{} };
sycl
::buffer buf_D{ &D[0],
sycl
::range
浏览 80
提问于2021-10-05
得票数 0
1
回答
在
SYCL
中声明半精度浮点内存
opencl
、
gpgpu
、
sycl
、
intel-oneapi
、
half-precision-float
我想知道并理解如何在
SYCL
中声明半精度
缓冲区
和指针,即以下列方式-另外,假设在主机端有一个现有的fp32矩阵/数组。如何将它
的
内容复制到GPU端
的
fp16内存中。 提亚
浏览 4
提问于2022-01-11
得票数 0
回答已采纳
6
回答
Java
的
ByteBuffer
的
深度复制duplicate()
java
、
nio
、
deep-copy
、
bytebuffer
java.nio.ByteBuffer#duplicate()返回一个新
的
字节
缓冲区
,它共享旧
缓冲区
的
内容。对旧
缓冲区内
容
的
更改将在新
缓冲区
中可见,反之亦然。如果我想要一个字节
缓冲区
的
深层拷贝怎么办?
浏览 0
提问于2010-07-30
得票数 27
1
回答
如何创建接受
sycl
内核
的
可定制函子?
c++
、
c++17
、
intel
、
sycl
、
dpc++
在
sycl
中,我们创建了如下所示
的
内核:[&d_cells, &d_count_occupied](
sycl
::handler& cgh) auto cells_accessor} );) 这个内核需要两个
缓冲
器,一个用来保存单元信息,另一个用来计算“占用”单元格
的
数量。想象一下,现在我将d_cells
缓冲区
封装到一个类中,这个类是否了解被占领
的
单元格。
sy
浏览 11
提问于2022-10-26
得票数 3
3
回答
有界
缓冲区
(生产者、消费者)
operating-system
、
buffer
在共享
缓冲区内
存
的
问题中,为什么我们同时在
缓冲区
中最多只能有(n-1)个项目。谢谢!
浏览 3
提问于2012-03-06
得票数 0
回答已采纳
1
回答
如何在
SYCL
中实现循环实时任务
c++
、
gpgpu
、
sycl
在
SYCL
中实现软实时任务
的
推荐方式是什么? 是否需要不断向命令队列和调用等待(或get_access() )重新提交操作,以触发内核执行和
缓冲区
传输?似乎应该有一种方法: A)构建命令队列B)然后只需更改输入
缓冲区
中
的
内容C)触发执行D)从输出
缓冲区
收集结果E)跳回B) 这不会每次都重新构建命令队列。这是怎么做
的
吗?
浏览 23
提问于2021-08-18
得票数 0
1
回答
无法从“cat/proc/meminfo”中找到缓存和
缓冲区
bash
、
windows-subsystem-for-linux
、
git-bash
我想在这里找到缓存内存和
缓冲区内
存。但与linux不同
的
是,bash并没有像预期
的
那样向我提供所有信息。如何找到缓存内存、共享内存和
缓冲区内
存?我使用下面的代码来提取信息,但在找到
缓冲区
、缓存和共享内存时失败了。
浏览 4
提问于2021-11-28
得票数 0
2
回答
在同一数据流上启动多个异步读/写操作是否会损坏数据?
c#
、
multithreading
、
asynchronous
、
io
、
concurrent-programming
如果我在同一个Stream上调用多个异步操作(如BeginWrite()),我是否需要担心数据
缓冲区内
容混合在一起?假设我想发送3个
缓冲区
:Buffer2: 2222222222我不介意
缓冲区
的
发送顺序不正确,所以 333333333311111111112222222222可以,但是是否有可能
缓冲区内
容被完全混合在一起?
浏览 3
提问于2011-05-21
得票数 6
回答已采纳
1
回答
drupal 7中
的
ob_start()意外行为
php
、
drupal-7
我在$html中获得输出,但它仍然打印文件
的
输出。ie:如果custom-report.php中有字符串"hello“,它会打印两次。
浏览 3
提问于2015-03-11
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券