{"id":35588,"date":"2019-10-31T22:05:12","date_gmt":"2019-10-31T19:05:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/intel-gotovit-unifitsirovannuyu-model-programmirovaniya-one-api-dlya-cpu-gpu-fpga-i-npu\/"},"modified":"2019-10-31T22:05:12","modified_gmt":"2019-10-31T19:05:12","slug":"intel-gotovit-unifitsirovannuyu-model-programmirovaniya-one-api-dlya-cpu-gpu-fpga-i-npu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/intel-gotovit-unifitsirovannuyu-model-programmirovaniya-one-api-dlya-cpu-gpu-fpga-i-npu","title":{"rendered":"Intel bereitet ein vereinheitlichtes Programmiermodell \"One API\" f\u00fcr CPU, GPU, FPGA und NPU vor","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Vor nur f\u00fcnf Jahren war Intel stolz darauf, ein einheitliches und traditionelles Programmiermodell auf Basis x86-kompatibler Anweisungen anzubieten. Dieses Modell deckte mobile Systeme auf SoC Atom, Berechnungsbeschleuniger Xeon Phi (eine Art Grafic-Architektur \u2013 urspr\u00fcnglich Larrabee) und Prozessoren ab. Heute ist die These \u201ex86 ist das A und O\u201c f\u00fcr das Unternehmen nicht mehr relevant. Intel wird bald \u00fcber einzigartige diskrete Grafikarchitekturen verf\u00fcgen und hat bereits Prozessoren f\u00fcr die Arbeit mit neuronalen Netzwerken vorgestellt. F\u00fcr das Programmieren auf diesen neuen Plattformen und Frameworks ben\u00f6tigt Intel ein neues Programmiermodell, das ebenfalls einheitlich sein muss.<\/p>\n<p><img decoding=\"async\" alt=\"Intel bereitet ein vereinheitlichtes Programmiermodell &quot;One API&quot; f\u00fcr CPU, GPU, FPGA und NPU vor\" src=\"\/wp-content\/uploads\/52c88eb437140c8b01f86fa410f4c40a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Vor kurzem fand in London eine Veranstaltung von Intel Software Technology statt. <noindex><a rel=\"nofollow\" href=\"https:\/\/newsroom.intel.com\/news\/intels-one-api-project-delivers-unified-programming-model-across-diverse-architectures\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+IntelNewsroom+%28Intel+Newsroom%29#gs.k4c3a6\">hat<\/a><\/noindex> ein solches Modell. Das neue einheitliche Programmiermodell entwickelt sich im Rahmen des Projekts \u201eOne API\u201c. Laut diesem Projekt wird es einfacher, f\u00fcr das gesamte Spektrum an L\u00f6sungen und Plattformen von Intel zu programmieren, unabh\u00e4ngig von der gew\u00e4hlten Plattform. Bill Savage, Vizepr\u00e4sident von Intel und Gesch\u00e4ftsf\u00fchrer der Abteilung Compute Performance Developer Products, erkl\u00e4rte: \u201eZiel des Projekts 'One API' ist es, Entwicklern ein Werkzeugset bereitzustellen, das ein einheitliches Programmiermodell bietet und die Erstellung von Arbeitslasten f\u00fcr verschiedene Architekturen vereinfacht. Mit der Weiterentwicklung unserer Rechenkapazit\u00e4ten, die jetzt auch spezialisierte Beschleuniger umfassen, wird Intel softwarebasierte L\u00f6sungen anbieten, die Entwicklern helfen, die maximale Leistung aus der Hardware herauszuholen.\u201c<\/p>\n<p>Ein aktuelles Beispiel f\u00fcr die M\u00f6glichkeiten der Arbeit mit verschiedenen Architekturen sind die Entwicklungswerkzeuge von Intel Distribution of OpenVINO Toolkit. Wir haben mehrfach <noindex><a rel=\"nofollow\" href=\"https:\/\/servernews.ru\/985088\">und berichteten<\/a><\/noindex> Dieses Werkzeug bietet einheitliche optimierte M\u00f6glichkeiten f\u00fcr tiefes Lernen f\u00fcr alle Intel SVMS-Architekturen (Skalar-, Vektor-, Matrix- und Raumarchitekturen). Das bedeutet, dass OpenVINO es erm\u00f6glicht, Programme f\u00fcr Standard-, Grafik-, neuronale Prozessoren und FPGA zu erstellen. Das One API-Projekt wird dasselbe erm\u00f6glichen, sowohl durch direktes Programmieren als auch \u00fcber APIs, aber in erweiterter Form und etwas einfacher, was sich beispielsweise in der Befreiung von der Notwendigkeit \u00e4u\u00dfern wird, separate Quellcodebasen, verschiedene Programmiersprachen sowie unterschiedliche Werkzeuge und Arbeitsprozesse zu unterst\u00fctzen.<\/p>\n<p>\u201eDirektes Programmieren: Das Projekt One API umfasst eine neue Sprache f\u00fcr direktes Programmieren, Data Parallel C++ (DPC++), die eine offene, branchenweite Alternative zu propriet\u00e4ren Programmiersprachen f\u00fcr spezielle Architekturen bietet. DPC++ basiert auf C++, wobei das Modell SYCL* von The Khronos Group verwendet wird. Dar\u00fcber hinaus werden Sprach-Erweiterungen unterst\u00fctzt, die im Rahmen der offenen Gemeinschaft entwickelt werden.\u201c<\/p>\n<p><center><\/center><\/p>\n<p>Das Programmieren mit APIs wird einzigartige Bibliotheken f\u00fcr verschiedene Arten von Arbeitslasten mit Unterst\u00fctzung f\u00fcr Hardwarebeschleunigung bereitstellen. Dabei werden die Bibliotheksfunktionen f\u00fcr jede Zielarchitektur entwickelt. F\u00fcr Analyse und Debugging werden erweiterte Versionen der Werkzeuge mit DPC++-Unterst\u00fctzung und SVMS-Architekturen erstellt. Au\u00dferdem wird die Beta-Version der Tools f\u00fcr Entwickler und weitere Details zum One API-Projekt im vierten Quartal 2019 erwartet.<\/p>\n<p><center><\/p>\n<p><\/center><\/p>\n<p>\t\t\t\t<center><br \/>\n\t\t\t\t\t\t\t\t<\/center><br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.3dnews.ru\/989619\">3dnews.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u0433\u043e \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Intel \u0431\u044b\u043b\u0430 \u0433\u043e\u0440\u0434\u0430 \u0442\u0435\u043c, \u0447\u0442\u043e \u043c\u043e\u0433\u043b\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0435\u0434\u0438\u043d\u0443\u044e \u0438 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0434\u043b\u044f \u043e\u0442\u0440\u0430\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 x86-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043c\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439. \u042d\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u043b\u0430 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430 SoC Atom, \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0438 \u0440\u0430\u0441\u0447\u0451\u0442\u043e\u0432 Xeon Phi (\u0443\u0441\u043b\u043e\u0432\u043d\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u2015 \u0432 \u0434\u0435\u0432\u0438\u0447\u0435\u0441\u0442\u0432\u0435 Larrabee) \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0442\u0435\u0437\u0438\u0441 &laquo;x86 \u2015 \u044d\u0442\u043e \u043d\u0430\u0448\u0435 \u0432\u0441\u0451&raquo; \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\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-35588","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=\"\u0412\u0441\u0435\u0433\u043e \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Intel \u0431\u044b\u043b\u0430 \u0433\u043e\u0440\u0434\u0430 \u0442\u0435\u043c, \u0447\u0442\u043e \u043c\u043e\u0433\u043b\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0435\u0434\u0438\u043d\u0443\u044e \u0438 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0434\u043b\u044f \u043e\u0442\u0440\u0430\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 x86-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043c\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439.\" \/>\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\/intel-gotovit-unifitsirovannuyu-model-programmirovaniya-one-api-dlya-cpu-gpu-fpga-i-npu\" \/>\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\udd47Intel \u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u00abOne API\u00bb \u0434\u043b\u044f CPU, GPU, FPGA \u0438 NPU | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u0433\u043e \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Intel \u0431\u044b\u043b\u0430 \u0433\u043e\u0440\u0434\u0430 \u0442\u0435\u043c, \u0447\u0442\u043e \u043c\u043e\u0433\u043b\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0435\u0434\u0438\u043d\u0443\u044e \u0438 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0434\u043b\u044f \u043e\u0442\u0440\u0430\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 x86-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043c\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/intel-gotovit-unifitsirovannuyu-model-programmirovaniya-one-api-dlya-cpu-gpu-fpga-i-npu\" \/>\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=\"2019-10-31T19:05:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:05:12+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\udd47Intel bereitet ein einheitliches Programmiermodell \"One API\" f\u00fcr CPU, GPU, FPGA und NPU vor | ProHoster","description":"Vor nur f\u00fcnf Jahren war Intel stolz darauf, ein einheitliches und traditionelles Programmiermodell auf Basis x86-kompatibler Instruktionen anzubieten.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/intel-gotovit-unifitsirovannuyu-model-programmirovaniya-one-api-dlya-cpu-gpu-fpga-i-npu","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\udd47Intel \u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u00abOne API\u00bb \u0434\u043b\u044f CPU, GPU, FPGA \u0438 NPU | ProHoster","og:description":"\u0412\u0441\u0435\u0433\u043e \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Intel \u0431\u044b\u043b\u0430 \u0433\u043e\u0440\u0434\u0430 \u0442\u0435\u043c, \u0447\u0442\u043e \u043c\u043e\u0433\u043b\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0435\u0434\u0438\u043d\u0443\u044e \u0438 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0434\u043b\u044f \u043e\u0442\u0440\u0430\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 x86-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043c\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/intel-gotovit-unifitsirovannuyu-model-programmirovaniya-one-api-dlya-cpu-gpu-fpga-i-npu","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":"2019-10-31T19:05:12+00:00","article:modified_time":"2019-10-31T19:05:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35588","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":null,"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-21 23:53:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:59:36","updated":"2026-01-21 23:53:19","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\/35588","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=35588"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35588\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=35588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=35588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=35588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}