英特尔开源基于 CPU 的 OpenCL 运行时
英特尔正式开源其专有的基于 CPU 的 OpenCL 运行时,首批开源代码共 718,996 行。现在这个巨大的合并请求正在等待进入 Intel 的 LLVM 存储库下游。
多年来,英特尔的 LLVM 仓库 中就一直有开发者请求开源 OpenCL CPU 运行时(#788、#624、#453)。而在 2020 年,英特尔工程师正面回复了该请求,表示他们也想将其开源,但当时开发资源有限,最重要的是保证 DPC++ 功能和稳定性。
如今该目标终于实现,英特尔现已正式开源 OpenCL CPU RT(Running Time) 代码,包括 OpenCL CPU RT、Transform passes 以支持 SYCL 和 OCL ,以及它们的 LIT 测试用例。
对于基于 CPU 的 OpenCL 实现,最著名的是作为“便携式计算语言”实现的 POCL ,以及在 Mesa 中运行在 LLVMpipe 之上的 Rusticl/Clover 之类的实现。
多年来,还有其他基于 OpenCL CPU 的执行工作,而英特尔的 OpenCL CPU 运行时可能是最具特色和性能的。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
微软合作 Parallels,在苹果 M1 和 M2 Mac 上支持 Windows 11
微软与虚拟化软件 Parallels 达成合作,允许在Apple M1 和 M2 Mac 上的虚拟环境中运行 Windows 11。“Parallels Desktop 版本 18 是一个授权解决方案,用于在其平台上的 Apple M1 和 M2 计算机上的虚拟环境中运行 Arm 版本的 Windows 11 Pro 和 Windows 11 Enterprise。” 在此之前,微软仅将 Arm 版 Windows 授权给 OEM,因此 M1 和 M2 用户都无法获得相关支持服务。Parallels介绍称,Parallels Desktop 18 无需重启即可在 Intel 或 Apple M 系列 Mac 上运行 Windows;包含 40 多种一键式工具,可简化 Mac 和 Windows 上的日常任务。 Parallels 从 Parallels Desktop 16.5 版本开始在 M1 芯片上支持 Windows,但最新版本让用户可以一键完成下载和安装 Windows 11。Parallels Desktop for Mac 针对包括 MacBook Air、MacBook ...
- 下一篇
Water v2.10.0 发布,一站式服务治理平台
Water(水孕育万物...) Water 为项目开发、服务治理,提供一站式解决方案(可以理解为微服务架构支持套件)。基于 Solon 框架开发,并支持完整的 Solon Cloud 规范;已在生产环境奔跑了5年。中小型项目,有它便有一切。 功能相当于:consul + rabbitmq + elk + prometheus + openFaas + quartz + 等等,并有机结合在一起。 或者约等于:nacos + rocketmq + PlumeLog + prometheus + magic-api + xxl-job + 等。 对 k8s 友好,支持 ip 漂移、支持 k8s service 映射(通过上游配置,可真接将服务发现为 k8s service 地址)。 本次更新 优化框架任务 speed_sync_date,speed_sync_hour,speed_sync 执行性能(提高几倍) 优化框架任务 log_stat_sync 执行性能(提高几倍) 函数计算增加事务控制快捷接口, XUtil.tran(()=>{ ... }) solon 升级为: 2.1.3...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果