News: 0001630742

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

OpenCL Introducing Cooperative Matrix Extensions For Machine Learning

([Programming] 48 Minutes Ago OpenCL Cooperative Matrix)


Back in 2023 the Vulkan API introduced [1]its initial Cooperative Matrix extension and necessary SPIR-V integration for helping with machine learning / AI inferencing use. Since then the [2]cooperative matrix support has continued to be built upon for helping Vulkan in AI/ML areas. Now the OpenCL API is also introducing similar cooperative matrix extensions.

The OpenCL Working Group has published their initial cooperative matrix extensions work. Their first extension is cl_khr_cooperative_matrix and is now available in working draft form for enabling OpenCL implementations to accept SPIR-V modules using SPV_KHR_cooperative_matrix.

Those interested in this OpenCL Cooperative Matrix work can find out all of the details via today's announcement on [3]Khronos.org . The cl_khr_cooperative_matrix initial extension is under review via the [4]OpenCL-Docs on GitHub .



[1] https://www.phoronix.com/news/Vulkan-1.3.255

[2] https://www.phoronix.com/search/Cooperative%20Matrix

[3] https://www.khronos.org/blog/opencl-cooperative-matrix-extensions-are-here

[4] https://github.com/KhronosGroup/OpenCL-Docs/pull/1533



A man would still do something out of sheer perversity - he would create
destruction and chaos - just to gain his point... and if all this could in
turn be analyzed and prevented by predicting that it would occur, then man
would deliberately go mad to prove his point.
-- Feodor Dostoevsky, "Notes From the Underground"