{"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\/en\/blog\/news\/intel-gotovit-unifitsirovannuyu-model-programmirovaniya-one-api-dlya-cpu-gpu-fpga-i-npu","title":{"rendered":"Intel is preparing a unified programming model called \"One API\" for CPU, GPU, FPGA, and NPU.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Just five years ago, Intel was proud to offer a unified and traditional industry programming model based on x86-compatible instructions. This model encompassed mobile systems on SoC Atom, computational accelerators like Xeon Phi (conditionally referred to as a graphics architecture in its early days as Larrabee), and processors. Today, the assertion 'x86 is everything for us' has become outdated for the company. Intel is set to introduce unique discrete graphics architectures and has already launched processors designed for neural network operations. To program for these new platforms and frameworks, Intel requires a new programming model that should also be unified.<\/p>\n<p><img decoding=\"async\" alt=\"Intel is preparing a unified programming model called &quot;One API&quot; for CPU, GPU, FPGA, and NPU.\" src=\"\/wp-content\/uploads\/52c88eb437140c8b01f86fa410f4c40a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Recently, at an Intel Software Technology event in London, the company <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\">introduced<\/a><\/noindex> This model. The new unified programming model is evolving under the \u2018One API\u2019 project. According to the project, it will become easier to program across the entire spectrum of Intel solutions and platforms, regardless of the platform choice. Bill Savage, Intel Vice President and General Manager of Compute Performance Developer Products, stated: 'The goal of the \u2018One API\u2019 project is to provide developers with a set of tools that offer a unified programming model and simplify the creation of workloads for various architectures. As our computing capabilities evolve, now including specialized accelerators, Intel will provide software solutions that allow developers to maximize performance from the hardware.'<\/p>\n<p>A fresh example of the ability to work with various architectures is the Intel Distribution of the OpenVINO Toolkit. We have repeatedly <noindex><a rel=\"nofollow\" href=\"https:\/\/servernews.ru\/985088\">talked<\/a><\/noindex> About this tool, which offers unified optimized capabilities for deep learning across all Intel SVMS architectures (scalar, vector, matrix, spatial). This means that OpenVINO enables the development of programs for standard processors, graphic processors, neural processors, and FPGAs. The One API project aims to achieve the same through direct programming and via API, but on a broader scale and somewhat easier, which will be reflected, for example, in the elimination of the need to maintain separate codebases, various programming languages, as well as different tools and workflows.<\/p>\n<p>'Direct Programming: The One API project includes a new direct programming language called Data Parallel C++ (DPC++), which offers an open, industry-wide alternative to proprietary programming languages for individual architectures. DPC++ is based on C++, utilizing the SYCL* model from The Khronos Group. Additionally, it supports language extensions developed within the open community.'<\/p>\n<p><center><\/center><\/p>\n<p>Programming using APIs provides unique libraries for various types of workloads with hardware acceleration support. Library functions are developed for each target architecture. Advanced versions of tools with support for DPC++ and SVMS architectures are created for analysis and debugging. Additionally, a beta version of the tools for developers and more details about the One API project are expected in the fourth quarter of 2019.<\/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 \/>Source: <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\/en\/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=\"en_US\" \/>\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\/en\/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 is preparing a unified programming model \"One API\" for CPU, GPU, FPGA, and NPU | ProHoster","description":"Just five years ago, Intel was proud to offer a unified and traditional industry programming model based on x86-compatible instructions.","canonical_url":"https:\/\/prohoster.info\/en\/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":"en_US","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\/en\/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\/en\/wp-json\/wp\/v2\/posts\/35588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=35588"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/35588\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=35588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=35588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=35588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}