{"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\/it\/blog\/novosti-interneta\/intel-gotovit-unifitsirovannuyu-model-programmirovaniya-one-api-dlya-cpu-gpu-fpga-i-npu","title":{"rendered":"Intel sta preparando un modello di programmazione unificato \u00abOne API\u00bb per CPU, GPU, FPGA e NPU.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Solo cinque anni fa, Intel era orgogliosa di poter offrire un'unica e tradizionale model di programmazione basata su istruzioni compatibili x86. Questo modello copriva sistemi mobili su SoC Atom, acceleratori di calcolo Xeon Phi (una sorta di architettura grafica \u2015 originariamente nota come Larrabee) e processori. Oggi, il concetto di \"x86 \u00e8 tutto ci\u00f2 che abbiamo\" per l'azienda non \u00e8 pi\u00f9 attuale. Intel avr\u00e0 presto architetture grafiche discreti uniche e ha gi\u00e0 lanciato processori per lavorare con reti neurali. Per programmare su queste nuove piattaforme e framework, Intel ha bisogno di un nuovo modello di programmazione che sia anch'esso unificato.<\/p>\n<p><img decoding=\"async\" alt=\"Intel sta preparando un modello di programmazione unificato \u00abOne API\u00bb per CPU, GPU, FPGA e NPU.\" src=\"\/wp-content\/uploads\/52c88eb437140c8b01f86fa410f4c40a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Recentemente a Londra, durante un evento Intel Software Technology, l'azienda <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\">ha presentato<\/a><\/noindex> un tale modello. Il nuovo modello unificato di programmazione si sviluppa nel progetto \"One API\". Secondo il progetto, sar\u00e0 pi\u00f9 semplice programmare per l'intera gamma di soluzioni e piattaforme Intel, indipendentemente dalla scelta della piattaforma. Come ha dichiarato Bill Savage, vicepresidente di Intel e direttore generale della divisione Compute Performance Developer Products: \"L'obiettivo del progetto 'One API' \u00e8 fornire agli sviluppatori un insieme di strumenti che offrono un modello di programmazione unificato e semplificano la creazione di carichi di lavoro per diverse architetture. Con lo sviluppo delle nostre capacit\u00e0 computazionali, che ora includono acceleratori specializzati, Intel offrir\u00e0 soluzioni software che consentono agli sviluppatori di estrarre la massima performance dall'hardware\".<\/p>\n<p>Un esempio recente delle possibilit\u00e0 di operare con diverse architetture \u00e8 rappresentato dagli strumenti di sviluppo Intel Distribution of OpenVINO Toolkit. Abbiamo ripetutamente <noindex><a rel=\"nofollow\" href=\"https:\/\/servernews.ru\/985088\">parlavano<\/a><\/noindex> su questo strumento che offre capacit\u00e0 ottimizzate per l'apprendimento profondo su tutte le architetture Intel SVMS (scalar, vector, matrix, spatial). Questo significa che OpenVINO consente di creare programmi per processori generali, grafici, neurali e FPGA. Il progetto One API permetter\u00e0 di fare lo stesso mediante programmazione diretta e attraverso API, ma in un volume pi\u00f9 ampio e con una certa semplicit\u00e0, come ad esempio l'eliminazione della necessit\u00e0 di mantenere basi di codice sorgente separate, diversi linguaggi di programmazione e vari strumenti e flussi di lavoro.<\/p>\n<p>\"Programmazione diretta: Il progetto One API include un nuovo linguaggio di programmazione diretto chiamato Data Parallel C++ (DPC++), che offre un'alternativa aperta e settoriale ai linguaggi di programmazione proprietari per architetture specifiche. Alla base di DPC++ c'\u00e8 C++, con l'uso di un modello SYCL* del The Khronos Group. Inoltre, supporta estensioni linguistiche sviluppate all'interno della comunit\u00e0 aperta\".<\/p>\n<p><center><\/center><\/p>\n<p>La programmazione tramite API offre librerie uniche per diversi tipi di carichi di lavoro con supporto per l'accelerazione hardware. Le funzioni delle librerie sono sviluppate per ogni architettura di destinazione. Versioni avanzate degli strumenti con supporto DPC++ e architetture SVMS vengono create per l'analisi e il debug. Inoltre, si prevede che la versione beta degli strumenti per sviluppatori e ulteriori dettagli sul progetto One API siano disponibili nel quarto trimestre del 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 \/>Fonte: <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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.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\/it\/blog\/novosti-interneta\/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.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/blog\/novosti-interneta\/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 prepara un modello di programmazione unificato \"One API\" per CPU, GPU, FPGA e NPU | ProHoster","description":"Solo cinque anni fa, l'azienda Intel era orgogliosa di poter offrire un modello di programmazione uniforme e tradizionale basato su istruzioni compatibili con x86.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/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":"it_IT","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\/it\/blog\/novosti-interneta\/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\/it\/wp-json\/wp\/v2\/posts\/35588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=35588"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/35588\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=35588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=35588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=35588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}