{"id":170563,"date":"2026-05-10T12:24:51","date_gmt":"2026-05-10T10:24:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opencl-3-1"},"modified":"2026-05-10T12:24:51","modified_gmt":"2026-05-10T10:24:51","slug":"opencl-3-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/opencl-3-1","title":{"rendered":"OpenCL 3.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p>Am 5. Mai pr\u00e4sentierte das Khronos-Konsortium die Spezifikation <a rel=\"nofollow\" href=\"https:\/\/github.com\/KhronosGroup\/OpenCL-Docs\/releases\/tag\/v3.1.0\">OpenCL 3.1<\/a> \u2014 ein weiteres Update des offenen Standards f\u00fcr plattform\u00fcbergreifende Berechnungen auf CPU, GPU, DSP, NPU und anderen Beschleunigern. Die Ver\u00f6ffentlichung ist an die IWOCL 2026-Konferenz gebunden und entwickelt das Modell OpenCL 3.x weiter, in dem bestimmte Funktionen zun\u00e4chst als Erweiterungen getestet und dann in den obligatorischen Kern des Standards \u00fcbertragen werden.<\/p>\n<p><\/noindex><\/noindex> <\/p>\n<p>Die wichtigste \u00c4nderung in OpenCL 3.1 ist die verpflichtende Unterst\u00fctzung f\u00fcr das Laden von Rechenkernen im Format <strong>SPIR-V<\/strong> in allen kompatiblen Implementierungen. SPIR-V wird als portables Zwischenformat verwendet, das unter anderem \u00fcber LLVM\/Clang und den SPIR-V LLVM Translator generiert werden kann. Dies soll die Nutzung von OpenCL als Backend f\u00fcr SYCL, chipStar und spezialisierte Compiler vereinfachen sowie erm\u00f6glichen, Kerne nicht im Quellcode, sondern in vorab kompilierten Zwischenformen zu verbreiten.<\/p>\n<p>In den Kern von OpenCL 3.1 wurden au\u00dferdem Funktionen \u00fcbernommen, die f\u00fcr AI- und HPC-Lasten wichtig sind: <strong>Subgruppen<\/strong> sowie Shuffle-\/Rotate-Operationen und ein erweitertes Satz an Typen, skalare Produkte ganzer Zahlen mit S\u00e4ttigungs- und Akkumulationsvarianten, neue Bitoperationen, eine Abfrage der empfohlenen Gr\u00f6\u00dfe der lokalen Arbeitsgruppe und eine standardisierte UUID-Ger\u00e4teabfrage, die mit dem Verhalten von Vulkan \u00fcbereinstimmt.<\/p>\n<p>Zu den weiteren \u00c4nderungen z\u00e4hlen neue Sprachfunktionen ohne die Notwendigkeit, Erweiterungen zu aktivieren, ein verbesserter printf in OpenCL C mit Unterst\u00fctzung f\u00fcr die Modifikatoren z und t, eine Klarstellung der Semantik von CL_DEVICE_HOST_UNIFIED_MEMORY, die M\u00f6glichkeit, eine Nullgr\u00f6\u00dfe f\u00fcr lokale Speicher-Argumente zu \u00fcbergeben, und eine Vereinfachung der Synchronisation bei der \u00dcberpr\u00fcfung von Ereignissen im Status CL_COMPLETE.<\/p>\n<p>Die Arbeiten an den Implementierungen von OpenCL 3.1 laufen bereits bei Arm, Imagination, Intel und Qualcomm. Unter den offenen Implementierungen erw\u00e4hnt Khronos besonders <strong>Rusticl<\/strong> im Rahmen von Mesa, <strong>PoCL<\/strong> und <strong>CLVK<\/strong>. Auch die Entwicklung der Kompatibilit\u00e4tsschichten, die OpenCL \u00fcber Vulkan und DirectX 12 ausf\u00fchren, geht weiter, was die Verf\u00fcgbarkeit von OpenCL auf Systemen ohne native Treiber erweitern sollte.<\/p>\n<p>Die n\u00e4chsten Entwicklungsrichtungen, die Khronos nennt, sind Befehlspuffer f\u00fcr den niedrigen Overhead beim Wiederholen von Befehlen, Verbesserungen des Unified Memory, Matrixoperationen im gemeinsamen Modus, neue AI-Typen wie niedrigpr\u00e4zise Formate und Verbesserungen f\u00fcr externen Speicher sowie die Kompatibilit\u00e4t mit Vulkan, DirectX 12 und Medien-Pipelines.<\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18284791\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>5 \u043c\u0430\u044f \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c Khronos \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e OpenCL 3.1 \u2014 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 \u0434\u043b\u044f \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 CPU, GPU, DSP, NPU \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u044f\u0445. \u0412\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u0438\u0443\u0440\u043e\u0447\u0435\u043d \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 IWOCL 2026 \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c OpenCL 3.x, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0447\u0430\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u0431\u043a\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u0432 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u044f\u0434\u0440\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430. \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 OpenCL 3.1 \u2014 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-170563","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"5 \u043c\u0430\u044f \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c Khronos \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e OpenCL 3.1 \u2014 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/opencl-3-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47OpenCL 3.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"5 \u043c\u0430\u044f \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c Khronos \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e OpenCL 3.1 \u2014 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/opencl-3-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-10T10:24:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-10T10:24:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47OpenCL 3.1 | ProHoster","description":"Am 5. Mai hat das Khronos-Konsortium die Spezifikation OpenCL 3.1 vorgestellt \u2013 ein weiteres Update des offenen Standards.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/opencl-3-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47OpenCL 3.1 | ProHoster","og:description":"5 \u043c\u0430\u044f \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c Khronos \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e OpenCL 3.1 \u2014 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/opencl-3-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-10T10:24:51+00:00","article:modified_time":"2026-05-10T10:24:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/170563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=170563"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/170563\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=170563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=170563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=170563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}