https://www.phoronix.com/news/Intel-OpenCL-CPU-Open-Source Phoronix * Articles & Reviews * News Archive * Forums * Premium * Categories * Computers * Display Drivers * Graphics Cards * Linux Gaming * Memory * Motherboards * Processors * Software * Storage * Operating Systems * Peripherals * Close * * Articles & Reviews * News Archive * Forums * Premium * Contact * Categories Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals * [ ] [Search] Show Your Support: Like all the content at Phoronix? Consider joining Phoronix Premium this Valentine's week for a discounted rate while enjoying ad-free articles, multi-page articles on a single page, access to the site's dark mode, and other benefits while helping this site continue operations. Intel Open-Sources Its OpenCL CPU-Based Runtime Written by Michael Larabel in Intel on 17 February 2023 at 04:00 PM EST. 6 Comments INTEL As 718,996 lines of newly open-sourced code, Intel recently began opening up their previously proprietary CPU-based OpenCL run-time. Pending for landing into Intel's LLVM repository downstream is this big merge request that amounts to 718,996 lines of new code spread across 2,750 files! This newly opened code is a CPU-based OpenCL implementation developed by the company. Intel OpenCL CPU implementation open-sourced The merge request was opened two weeks ago and contains their OpenCL CPU run-time, transform passes to support SYCL and OpenCL as well as related test cases. This stems from a years-old request hoping for Intel to open-source their OpenCL CPU runtime. Back in 2020 there was indications from Intel engineers they wanted to open-source it and now indeed they have finally managed to do so. For OpenCL CPU-based implementations there is most notably POCL as the "Portable Computing Language" implementation as well as the likes of Rusticl/Clover running atop LLVMpipe within Mesa. There has also been other OpenCL CPU-based execution efforts over the years while Intel's OpenCL CPU run-time will likely prove to be the most featureful as well as performant. It's fantastic seeing Intel finally open-source their OpenCL CPU code and it will be interesting to see its adoption and open usage moving forward. 6 Comments Tweet [INS::INS] Related News Intel ANV Receives A ~24% Performance Boost For Older Hardware With Zink + Sauerbraten Intel Publishes Blazing Fast AVX-512 Sorting Library, Numpy Switching To It For 10~17x Faster Sorts Intel Posts Updated CPU Microcode For Two More SGX Vulnerabilities, Privilege Escalation Bug Intel Enables Compute-Based Transcoding To DXT5 With Mesa Intel's Mesa Drivers Begin Preparing For The New Xe Kernel Driver Initial Intel Vulkan Video Support Lands In Mesa 23.1 About The Author Michael Larabel Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com. Popular News This Week Intel Publishes Blazing Fast AVX-512 Sorting Library, Numpy Switching To It For 10~17x Faster Sorts Linux's SystemV Filesystem Support Being Orphaned Linux Looks To Retire Itanium/IA64 Support KDE Plasma 5.27 Dubbed "The Best Plasma 5 Version Ever" NVIDIA Publishes DLSS Super Resolution SDK 3.1, Including Updated Linux Demo Firefox 110 Released With Better WebGL Performance, GPU-Accelerated 2D Canvas Fedora's New Web-Based Installer UI Is Shaping Up Nicely GNOME Shell & Mutter 44 Beta Released With Many Changes Latest Linux News AMD Has Many New CPU/GPU Features Ready For Linux 6.3 Tiny Patch Gets AMD Per-Core Energy Monitoring For Linux's Perf Linux 6.3 Supports The Snapdragon 8 Gen 2 & Other New High-End Arm SoCs Debian 12 "Bookworm" Enters Its Soft Freeze Intel ANV Receives A ~24% Performance Boost For Older Hardware With Zink + Sauerbraten KDE Plasma 6.0 Sees More Feature Work, Improvements For Dolphin & Plasma 5.27.1 Fixes Intel Open-Sources Its OpenCL CPU-Based Runtime Wine 8.2 Released With More Improvements For Running Windows Apps/ Games On Linux The Best Linux 6.2 Features From Intel Arc Graphics To Better Performance For Older PCs Ubuntu Making Progress On The Lenovo ThinkPad X13s Arm Laptop Support Show Your Support, Go Premium Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations. Latest Featured Articles NVIDIA GeForce RTX 4080 / RTX 4090 Linux Performance TUXEDO OS 2 Being Prepared With Linux 6.0, Updated KDE Desktop & More Embree 4.0 Is Running Well On Intel 4th Gen Xeon Scalable "Sapphire Rapids" Linux Schedutil Governor's Quirky Behavior Persists In 2023 AMD Ryzen Threadripper 3990X Linux Performance After Three Years Support Phoronix The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also contribute to Phoronix through a PayPal tip or tip via Stripe. Phoronix Media --------------------------------------------------------------------- * Contact * Michael Larabel * OpenBenchmarking.org Phoronix Premium --------------------------------------------------------------------- * Support Phoronix * While Having Ad-Free Browsing, * Single-Page Article Viewing Share --------------------------------------------------------------------- * Facebook * Twitter * Legal Disclaimer, Privacy Policy, Cookies | Contact * Copyright (c) 2004 - 2023 by Phoronix Media. * All trademarks used are properties of their respective owners. All rights reserved.