{"id":120066,"date":"2024-10-07T01:09:14","date_gmt":"2024-10-06T23:09:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-zluda-prodolzhit-razvitie-v-forme-universalnoj-realizaczii-cuda"},"modified":"2024-10-07T01:09:14","modified_gmt":"2024-10-06T23:09:14","slug":"proekt-zluda-prodolzhit-razvitie-v-forme-universalnoj-realizaczii-cuda","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-zluda-prodolzhit-razvitie-v-forme-universalnoj-realizaczii-cuda","title":{"rendered":"ZLUDA-projektet vil forts\u00e6tte med at udvikles som en universel realisering af CUDA","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Andrzej Janik har pr\u00e6senteret sin plan for den videre udvikling af ZLUDA-projektet, som udvikler en \u00e5ben implementering af CUDA-teknologien. Mens den f\u00f8rste version af ZLUDA havde til form\u00e5l at skabe en implementation af CUDA til Intel GPU'er, og den anden til AMD GPU'er, vil den nu pr\u00e6senterede tredje version fokusere p\u00e5 at udvikle en universel CUDA-implementering for alle GPU'er undtagen NVIDIA GPU'er. M\u00e5let med ZLUDA-projektet er at give systemer med ikke-NVIDIA GPU'er mulighed for at k\u00f8re u\u00e6ndrede CUDA-applikationer med ydeevne t\u00e6t p\u00e5 ydeevnen for applikationer, der k\u00f8rer uden lag. Projektets kode forts\u00e6tter med at blive distribueret under MIT- og Apache 2.0-licenserne.     <\/p>\n<p>ZLUDA-projektet blev oprindeligt udviklet til Intel GPU'er, men i 2021 fandt firmaet ikke l\u00e6ngere at kunne interessere sig for muligheden for at k\u00f8re CUDA-applikationer p\u00e5 Intel GPU'er, og de stoppede st\u00f8tten til initiativet. I starten af 2022 forlod udvikleren Intel og indgik en kontrakt med AMD for at udvikle et lag til CUDA-kompatibilitet for virksomhedens GPU'er. Efter to \u00e5r mistede AMD interessen for muligheden for at k\u00f8re CUDA-applikationer p\u00e5 AMD GPU'er.     <\/p>\n<p>I henhold til kontraktbetingelserne og efter at have f\u00e5et tilladelse til offentligg\u00f8relse fra en repr\u00e6sentant fra AMD under e-mailkorrespondance, \u00e5bnede Andrzej koden til det, der var blevet udviklet under sit arbejde i AMD og som gjorde det muligt at k\u00f8re CUDA-applikationer over AMD's ROCm-stak og HIP-runtime (Heterogeneous-computing Interface for Portability). Seks m\u00e5neder efter offentligg\u00f8relsen kontaktede AMD's jurister Andrzej og gjorde det klart, at den tidligere givne tilladelse i korrespondancen ikke havde juridisk gyldighed. Som f\u00f8lge heraf blev Andrzej tvunget til at fjerne ZLUDA-koden, som var blevet udviklet under sin tid hos AMD, fra offentlig adgang.    <\/p>\n<p>Den nye version af ZLUDA vil tage udgangspunkt i den kodebase, der eksisterede f\u00f8r Andrzej begyndte at arbejde hos AMD, den vil ikke v\u00e6re bundet til specifikke GPU'er og vil fokusere p\u00e5 at k\u00f8re applikationer, der bruger CUDA til acceleration af opgaver relateret til maskinl\u00e6ring og kunstig intelligens (tidligere var ZLUDA prim\u00e6rt rettet mod indholdsskabelsesapplikationer som Arnold Render, Blender og 3DF Zephyr). Blandt andet planl\u00e6gges det at muligg\u00f8re brug af rammerne Llama.cpp, PyTorch og TensorFlow oven p\u00e5 ZLUDA, med inddragelse af CUDA-optimeringer anvendt til NVIDIA GPU'er.     <\/p>\n<p>I starten vil projektet v\u00e6re fokuseret p\u00e5 at arbejde p\u00e5 AMD GPU'er, men vil derefter blive tilpasset til Intel GPU'er. Implementeringen for AMD GPU'er vil blive skabt fra bunden, vil st\u00f8tte GPU'er, der mindst er baseret p\u00e5 RDNA1 kommandos\u00e6tarkitekturen, og vil bruge ROCm 6.1+ stakken i stedet for ROCm 5, som blev brugt i den tidligere AMD-implementering. Paritet med funktionaliteten fra den tidligere implementering, som Andrzej m\u00e5tte fjerne fra offentlig adgang, planl\u00e6gges at blive opn\u00e5et i tredje kvartal af 2025.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62001\">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 \u043f\u043b\u0430\u043d \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 ZLUDA, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 CUDA. \u0415\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 ZLUDA \u0431\u044b\u043b \u043d\u0430\u0446\u0435\u043b\u0435\u043d \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 CUDA \u0434\u043b\u044f GPU Intel, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 &#8212; \u0434\u043b\u044f GPU AMD, \u0442\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0435\u0439\u0447\u0430\u0441 \u0442\u0440\u0435\u0442\u0438\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0435\u043d \u043d\u0430 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 CUDA \u0434\u043b\u044f \u043b\u044e\u0431\u044b\u0445 GPU, \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u043e\u0442 GPU NVIDIA. \u0426\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 [&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-120066","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - 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 \u043f\u043b\u0430\u043d \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 ZLUDA, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \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\/da\/blog\/news\/proekt-zluda-prodolzhit-razvitie-v-forme-universalnoj-realizaczii-cuda\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\u041f\u0440\u043e\u0435\u043a\u0442 ZLUDA \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0432 \u0444\u043e\u0440\u043c\u0435 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\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 \u043f\u043b\u0430\u043d \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 ZLUDA, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 CUDA.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/proekt-zluda-prodolzhit-razvitie-v-forme-universalnoj-realizaczii-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=\"2024-10-06T23:09:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-06T23:09:14+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\udd47ZLUDA-projektet vil forts\u00e6tte med at udvikle sig som en universel implementering af CUDA | ProHoster","description":"Andrzej Janik har pr\u00e6senteret planen for videreudviklingen af ZLUDA-projektet, som udvikler en \u00e5ben implementering af CUDA-teknologi.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-zluda-prodolzhit-razvitie-v-forme-universalnoj-realizaczii-cuda","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\u041f\u0440\u043e\u0435\u043a\u0442 ZLUDA \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0432 \u0444\u043e\u0440\u043c\u0435 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\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 \u043f\u043b\u0430\u043d \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 ZLUDA, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 CUDA.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-zluda-prodolzhit-razvitie-v-forme-universalnoj-realizaczii-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":"2024-10-06T23:09:14+00:00","article:modified_time":"2024-10-06T23:09:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120066","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 07:06:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:06:19","updated":"2026-01-23 07:06:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/120066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=120066"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/120066\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=120066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=120066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=120066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}