OpenCL 3.0.14 现已发布
图形硬件处理标准 OpenCL 3.0.14 已发布,其中包含一些小的修复/更正,以及一个重要的新扩展:cl_khr_command_buffer_multi_device。
OpenCL 全称 Open Computing Language,是一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,广泛适用于多核心处理器 (CPU)、图形处理器 (GPU)、Cell 类型架构以及数字信号处理器 (DSP) 等其他并行处理器。
cl_khr_command_buffer_multi_device 扩展由 Codeplay Software、Intel、Arm、Qualcomm、Tampere University、NVIDIA 和 Google 等公司联手作为 cl_khr_command_buffer 的扩展进行开发,该扩展允许跨多个设备执行异构命令缓冲区。
公告对其介绍如下:
cl_khr_command_buffer_multi_device 扩展了命令缓冲区的范围,允许在同一命令缓冲区中跨多个队列记录命令,从而从与不同设备关联的命令队列中执行异构任务图。
cl_khr_command_buffer_multi_device 也使用户能够深度复制现有的命令缓冲区,以便命令针对不同的设备。
根据平台支持,命令到新目标设备的映射可以由用户显式完成,也可以由 OpenCL 运行时自动完成。
OpenCL 3.0.14 规范可通过 Khronos 官网获得。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Wasmer 3.2 已正式发布,支持 RISC-V 架构
Wasmer 3.2 已正式发布。Wasmer 是支持 WASI 和 Emscripten 的通用 WebAssembly 运行时,提供基于 WebAssembly 的超轻量级容器,专注于支持在任何平台上运行 WASM 代码:从桌面端到云端、以及 IoT 设备,并且能嵌入在任何编程语言中。 Wasmer 3.2 最大的功能是支持 RISC-V 架构。现在可以在 Linux RISC-V 上运行,既可以用于它的 LLVM 编译器后端,也可以使用它的 Cranelift 编译器。 Wasmer 3.2 还首次提供了新的 Runners : WCGI 运行程序。 WCGI 允许将现有的 CGI 应用程序从 PHP、Python、C、C++、AssemblyScript 等语言编译成 WASI,从而将“WebAssembly 的强大功能与 CGI 的多功能性和简单性”结合起来。WCGI 仍然完全沙盒化,Wasmer 团队演示了使用 WCGI 以安全的方式运行 Wordpress: 可以通过 Wasmer 博客找到有关 WCGI 的更多详细信息。 此外,新版本使得在sys或js后端上使用 Was...
- 下一篇
trurl 0.5 发布,cURL 作者开发的命令行工具
trurl 是用于 URL 解析和操作的命令行工具,也是 cURL 作者 Daniel Stenberg 开源不久的新项目。 自上一版本以来的变化: --get 也支持[括号]中的变量 --get {query-all:key} 输出查询中 'key' 的所有值 换成了 test.py 来进行测试 --iterate 是一个新选项 自上一版本以来的错误修复: 处理 {query:key} 输出中的 %00 序列 支持从没有换行符的文件中读取 URL 兼容 bmake 的 makefile 修复了一个 json 内存泄漏的问题 使用 clang address sanitizer 进行 CI 构建 更多详情可查看:https://github.com/curl/trurl/releases/tag/trurl-0.5
相关文章
文章评论
共有0条评论来说两句吧...