Khronos 对 OpenCL SDK 进行改进,并制定路线图


OpenCL 是苹果公司在 2008 年构建的现代处理器跨平台、并行计算编程标准,由 Khronos 工作组完成开发。尽管 OpenCL 越来越冷门(虽然好像也没火过),甚至惨遭老父亲苹果公司的弃用,但 Khronos 仍未放弃它。4 月 7 号,  Khronos 工作组宣布对 OpenCL 的 SDK 进行改进,并绘制对应的路线图。

SDK 改进内容

OpenCL SDK 的初始版本与 OpenCL 3.0 一起在 GitHub 上发布。OpenCL SDK 包含许多存储库,这些存储库构成高效的 OpenCL 开发环境,例如 OpenCL-Headers、OpenCL-ICD-Loader 和 OpenCL-CLHPP,可用于高效地开发 OpenCL 应用程序和库。

此次更新后的 OpenCL SDK 以二进制的形式提供,以避免编译源码的繁琐过程,但目前官方二进制文件仅限于 Windows x86 和 Windows x64 。此外,新的 SDK 包含 OpenCL 指南入门,提供了有关使用 OpenCL 进行开发和使用 OpenCL SDK 的许多方面的文档,比如 Windows 入门、Linux 入门、CMake 构建系统支持、离线/在线编译等内容。

更新后的 OpenCL SDK 还包括新的本机实用程序库、对自动获取 o 依赖项的支持以及一套新的本机 CL 代码示例( C、C++、Python 和 Ruby 示例)。以及改进了围绕 CMake 构建系统的集成,有关 CMake 支持的更多信息,请参阅 OpenCL 指南的相关章节。

SDK 路线图

未来,Khronos 的 OpenCL 工作组计划为 Kitware 的上游 FindOpenCL.cmake 做出贡献,确保新的 OpenCL:: 命名空间及其组件支持变得越来越可靠和全面。

由于对安装 OpenCL 开发文件的不同程度的支持,包管理器一直在稳步获得 C/C++ 的牵引力。Khronos 将通知并协助包维护者从 OpenCL SDK 构建,以降低维护成本,并提高整个 OpenCL 生态系统的功能一致性。

OpenCL 工作组还开始协助分发维护者打包更新版本的 OpenCL 相关包,并为那些希望使用更新的 OpenCL 构建的人提供易于安装的方法,这些方法可以与各种操作系统很好地集成,包括使用 PPA。

可通过 Khronos.org 了解有关 OpenCL SDK 更新的更多详细信息。


相關推薦

2022-09-17

Khronos Group 发布了 OpenCL 3.0.12,这是最新的跨异构平台计算标准,OpenCL 让显示芯片(GPL)也能为通用软件提供计算能力的标准,简单来说就是 GPU 可以帮忙干 CPU 的活儿。 OpenCL 全称 Open Computing Language,是第一个面向异构系统通

2023-04-20

可以由 OpenCL 运行时自动完成。 OpenCL 3.0.14 规范可通过 Khronos 官网获得。

2023-06-20

于不断推陈出新,同时,为之后的版本制定了令人期待的路线图。一些即将推出的特性包括: 在我们的 Docker 和 k8s 集成中支持 plugin 为 Kotlin 和 Dart 等语言提供 Wasm GC 支持 WASI 线程 协程(coroutines)的堆栈切换 组件模型

2022-01-18

Previews 和 GitHub Actions 等工具。 此外,他们也制定了路线图: 支持 ESMBrowserify => Rollup/Vite改进测试基础设施提供类型生成文档与 Faker 生态的现有维护者互动在文档中提供交互式的 Playground兼容 Node 18 资金方面,因为此

2023-04-07

openKylin GPU SIG组致力于GPU驱动相关技术研究,包括OpenGL、OpenCL、Vulkan、VDPAU和VAAPI等。提供GPU相关软件包的技术规划、设计、开发、维护和升级服务,共同推动国产GPU技术发展。GPU SIG组3月份进展如下: 组织两次GPU SIG组公开例

2024-07-31

好准备并适应,为负责任的 AI 创新和美国领导力提供了路线图。”

2022-12-07

Portable OpenCL (pocl) 是一个高效的 OpenCL 标准实现,提供易移植的 OpenCL 实现。该项目另外一个目的是通过编译器优化实现性能的提升,减少人工优化的步骤。 目前 PoCL 3.1 发布了,此版本带来如下改动: 提供与 LLVM/Clang 15.0 版

2023-09-14

这项工作的基础上制定专门用于保护开源软件 (OSS) 的新路线图。 “CISA 认识到开源软件的巨大优势,它使软件开发人员能够加快工作速度并促进重大创新和协作。考虑到这些好处,本路线图列出了 CISA 将如何帮助实现联邦政

2022-06-12

Portable OpenCL (pocl) 是一个高效的 OpenCL 标准实现,提供易移植的开源实现。该项目另外一个目的就是通过编译器优化实现性能的提升,减少人工优化的步骤。 PoCL 3.0 发布了,该版本支持最小的 OpenCL 3.0 功能集,提供了

2024-07-11

SP.NET Core 和 C# 的更新。 运行时更新 ARM64 代码生成:改进了加载和存储数据的指令,增强了执行时间和性能。 代码布局:增强基本块排序,以最大化 fallthrough 行为和热代码密度,减少分支指令的数量。 循环优化:识

2023-02-24

微软发布 Windows Presentation Foundation (WPF) 的 2023 路线图,确定了三大现代化问题。但该团队表示,预计无法交付所有 3 项内容;因此呼吁 WPF 社区成员进行投票,以帮助确认相关项目的优先级。 文档中列出的三项关键性功能分别

2022-07-04

、对比度、对齐方式和图标都被重新设计了。 性能和 OpenCL 支持的变化 所有的性能和 OpenCL 设置以及 pixelpipe 优化都已经过全面审查和更新。 性能配置现在是在运行时应用的,不再需要在改变时重新启动 Darktable。 其他变

2022-04-02

V ,今年应该会有更多。RISC-V 网站对正在开发的规范状态进行了明确的命名:包括规范是否在讨论、开发、公开审查、冻结以及规范是否已被批准。他们正努力把封闭和定制的东西由社区开放和标准化,提高各类扩展功能的兼容

2023-03-04

团队之间的协调、组织和问责机构,例如跨团队的工作、路线图和项目的长期成功。 此 RFC 还建立了整个委员会、个别委员会成员、审核团队、项目团队和项目成员之间的监督和问责机制。 2021 年 11 月,Rust 审核团队 (Moderati