{"id":144103,"date":"2025-10-04T11:12:05","date_gmt":"2025-10-04T09:12:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-zluda-5-universalnoj-otkrytoj-realizaczii-tehnologii-cuda"},"modified":"2025-10-04T11:12:05","modified_gmt":"2025-10-04T09:12:05","slug":"vypusk-zluda-5-universalnoj-otkrytoj-realizaczii-tehnologii-cuda","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-zluda-5-universalnoj-otkrytoj-realizaczii-tehnologii-cuda","title":{"rendered":"Ver\u00f6ffentlichung von ZLUDA 5, einer universellen offenen Implementierung der CUDA-Technologie.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Andrzej Janik hat die Ver\u00f6ffentlichung von ZLUDA 5, einer offenen Implementierung der CUDA-Technologie, vorgestellt. Das Ziel des Projekts ist es, die Ausf\u00fchrung unver\u00e4nderter CUDA-Anwendungen auf Systemen mit GPUs, die nicht von NVIDIA sind, zu erm\u00f6glichen, mit einer Leistung, die nahe an der von Anwendungen liegt, die ohne Schichten ausgef\u00fchrt werden. Der Code des Projekts ist in Rust geschrieben und wird unter den Lizenzen MIT und Apache 2.0 verbreitet.       <\/p>\n<p>ZLUDA 5 ist die zweite bedeutende Ver\u00f6ffentlichung des Projekts, die nach der Bereinigung der Codebasis von dem w\u00e4hrend der Arbeit von Andrzej bei AMD entwickelten Code entstanden ist. Seit 2022 arbeitete Andrzej bei AMD an der Schaffung einer Schicht f\u00fcr die Kompatibilit\u00e4t von AMD-GPUs mit CUDA, aber im Jahr 2024 wurde das Projekt eingestellt. Gem\u00e4\u00df den Vertragsbedingungen und nach Erhalt der Genehmigung zur Ver\u00f6ffentlichung von einem Vertreter von AMD, hat Andrzej den Code seiner Arbeiten, die w\u00e4hrend seiner Zeit bei AMD entstanden sind und die die Ausf\u00fchrung von CUDA-Anwendungen \u00fcber dem ROCm-Stack und dem HIP-Laufzeitsystem (Heterogeneous-computing Interface for Portability) erm\u00f6glichen, ver\u00f6ffentlicht.     <\/p>\n<p>Im letzten Jahr war Andrzej gezwungen, den Code aus dem offenen Zugang zu entfernen, nach einem Schreiben von Anw\u00e4lten, die darauf hinwiesen, dass die Genehmigung, die im Rahmen des E-Mail-Austauschs erteilt wurde, rechtlich nicht bindend ist. Daraufhin begann Andrzej mit der Arbeit an einer neuen Version von ZLUDA, die auf der Codebasis basiert, die vor dem Beginn seiner T\u00e4tigkeit bei AMD existierte. In der aktuellen Form konzentriert sich die Entwicklung auf die Ausf\u00fchrung von Anwendungen, die CUDA zur Beschleunigung von Aufgaben im Zusammenhang mit maschinellem Lernen verwenden. Das Projekt ist derzeit auf die Arbeit mit AMD-GPUs beschr\u00e4nkt, wird aber sp\u00e4ter f\u00fcr Intel-GPUs angepasst.       <\/p>\n<p>Wichtige Verbesserungen in der neuen Version:  <\/p>\n<ul>\n<li class=\"l\"> Erste Unterst\u00fctzung f\u00fcr den Betrieb von llm.c, Llama.cpp und PyTorch \u00fcber ZLUDA zur Ausf\u00fchrung gro\u00dfer Sprachmodelle mit CUDA-Optimierungen, die f\u00fcr NVIDIA-GPUs verwendet werden.\n<li class=\"l\"> Erste Unterst\u00fctzung f\u00fcr die Ausf\u00fchrung von Anwendungen, die zur Leistungssteigerung die Bibliotheken cuBLAS, cuBLASLt und nvml verwenden.\n<li class=\"l\"> Eine Schicht zluda_trace wurde hinzugef\u00fcgt, um Anwendungen, die CUDA verwenden, zu tracen. Mit zluda_trace k\u00f6nnen Probleme diagnostiziert und M\u00e4ngel in ZLUDA identifiziert werden, die die ordnungsgem\u00e4\u00dfe Ausf\u00fchrung der Anwendung verhindern.\n<li class=\"l\"> Das Kommandozeilen-Utility zoc (ZLUDA offline compiler) wurde vorgestellt, welches die Kompilierung von Dateien mit NVIDIA PTX-Befehlen in die Zwischenrepr\u00e4sentation AMD RDNA erm\u00f6glicht (fr\u00fcher war diese Funktionalit\u00e4t in Form von Bibliotheksfunktionen verf\u00fcgbar).\n<li class=\"l\"> Im PTX-Modul-Lader wurde ein Mechanismus zur Caching der auf der GPU ausgef\u00fchrten Kerne implementiert. Das Caching erm\u00f6glicht es, die erneute Ausf\u00fchrung ressourcenintensiver Kompilierungsoperationen von PTX-Befehlen (Parallel Thread Execution) in Maschinencode f\u00fcr die gegebene GPU zu vermeiden.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63997\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u043d\u0434\u0436\u0435\u0439 \u042f\u043d\u0438\u043a (Andrzej Janik) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a ZLUDA 5, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 CUDA. \u0426\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043d\u0435\u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 CUDA \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441 GPU, \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u043e\u0442 GPU NVIDIA, \u0441 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u0431\u043b\u0438\u0437\u043a\u043e\u0439 \u043a \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0431\u0435\u0437 \u043f\u0440\u043e\u0441\u043b\u043e\u0435\u043a. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438 MIT \u0438 Apache 2.0. ZLUDA 5 \u0441\u0442\u0430\u043b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-144103","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=\"\u0410\u043d\u0434\u0436\u0435\u0439 \u042f\u043d\u0438\u043a (Andrzej Janik) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a ZLUDA 5, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 CUDA.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-zluda-5-universalnoj-otkrytoj-realizaczii-tehnologii-cuda\" \/>\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\udd47\u0412\u044b\u043f\u0443\u0441\u043a ZLUDA 5, \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 CUDA | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u043d\u0434\u0436\u0435\u0439 \u042f\u043d\u0438\u043a (Andrzej Janik) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a ZLUDA 5, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 CUDA.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-zluda-5-universalnoj-otkrytoj-realizaczii-tehnologii-cuda\" \/>\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=\"2025-10-04T09:12:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-10-04T09:12:05+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\udd47 Ver\u00f6ffentlichung von ZLUDA 5, einer universellen offenen Implementierung der CUDA-Technologie | ProHoster","description":"Andrzej Janik stellte die Ver\u00f6ffentlichung von ZLUDA 5 vor, einer offenen Implementierung der CUDA-Technologie.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-zluda-5-universalnoj-otkrytoj-realizaczii-tehnologii-cuda","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\udd47\u0412\u044b\u043f\u0443\u0441\u043a ZLUDA 5, \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 CUDA | ProHoster","og:description":"\u0410\u043d\u0434\u0436\u0435\u0439 \u042f\u043d\u0438\u043a (Andrzej Janik) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a ZLUDA 5, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 CUDA.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-zluda-5-universalnoj-otkrytoj-realizaczii-tehnologii-cuda","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":"2025-10-04T09:12:05+00:00","article:modified_time":"2025-10-04T09:12:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"144103","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 15:08:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:08:21","updated":"2026-01-23 15:08:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/144103","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=144103"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/144103\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=144103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=144103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=144103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}