{"id":69680,"date":"2024-03-22T20:12:35","date_gmt":"2024-03-23T02:12:35","guid":{"rendered":"https:\/\/mickyandoniehn.com\/radio\/2024\/03\/22\/microsoft-copilot-abre-el-melon-para-que-necesitamos-una-npu-si-la-ia-puede-ejecutarse-en-la-cpu-o-la-gpu\/"},"modified":"2024-03-22T20:12:35","modified_gmt":"2024-03-23T02:12:35","slug":"microsoft-copilot-abre-el-melon-para-que-necesitamos-una-npu-si-la-ia-puede-ejecutarse-en-la-cpu-o-la-gpu","status":"publish","type":"post","link":"https:\/\/mickyandoniehn.com\/radio\/2024\/03\/22\/microsoft-copilot-abre-el-melon-para-que-necesitamos-una-npu-si-la-ia-puede-ejecutarse-en-la-cpu-o-la-gpu\/","title":{"rendered":"Microsoft Copilot abre el mel\u00f3n: para qu\u00e9 necesitamos una NPU si la IA puede ejecutarse en la CPU o la GPU"},"content":{"rendered":"<\/p>\n<p>Las\u00a0<a href=\"https:\/\/www.xataka.com\/basics\/npu-que-sirve-este-tipo-procesador\">unidades de procesamiento neuronal<\/a>, conocidas habitualmente como NPU por su denominaci\u00f3n en ingl\u00e9s (<em>Neural Processing Unit<\/em>) han llegado a los SoC y las APU para quedarse.\u00a0<strong>Para quedarse definitivamente<\/strong>. La era de la\u00a0<a href=\"https:\/\/www.xataka.com\/robotica-e-ia\/que-inteligencia-artificial\">inteligencia artificial<\/a>\u00a0(IA) ha comenzado, y precisamente la NPU es una unidad funcional dise\u00f1ada expresamente para lidiar con los algoritmos de IA en general, y con la\u00a0<a href=\"https:\/\/www.xataka.com\/robotica-e-ia\/ia-generativa-maquina-generar-desinformacion-al-16-paises-estan-utilizando\">IA generativa<\/a>\u00a0en particular, de la forma m\u00e1s eficiente posible.<\/p>\n<p>Actualmente Qualcomm, Intel, AMD, Apple, Samsung o Huawei son algunas de las compa\u00f1\u00edas que tienen chips preparados para afrontar una modalidad de procesamiento conocida como computaci\u00f3n heterog\u00e9nea. Estos chips aglutinan tres tipos diferentes de unidades de procesamiento: la CPU, cuyo prop\u00f3sito es general; la GPU, que ante todo se encarga de lidiar con los procesos que requiere la generaci\u00f3n de los gr\u00e1ficos; y, por \u00faltimo, la NPU, que, como hemos visto, est\u00e1 especializada en lidiar con los procesos de IA.<\/p>\n<h2>La computaci\u00f3n heterog\u00e9nea persigue maximizar el rendimiento y la eficiencia<\/h2>\n<p>La arquitectura heterog\u00e9nea en la que acabamos de indagar reparte la responsabilidad de la ejecuci\u00f3n de los procesos entre tres tipos diferentes de unidades de procesamiento con el prop\u00f3sito de\u00a0<strong>maximizar el rendimiento y la eficiencia energ\u00e9tica<\/strong>. Este es en definitiva el esp\u00edritu de la computaci\u00f3n heterog\u00e9nea en este contexto. No obstante, hay algo muy importante que merece la pena que no pasemos por alto: los procesos de IA pueden ser ejecutados en la CPU, la GPU o la NPU. En cualquiera de ellas. Eso s\u00ed, esta elecci\u00f3n tiene consecuencias.<\/p>\n<div class=\"article-asset-summary article-asset-small article-asset-right\">\n<div class=\"asset-content\">\n<p class=\"sumario_derecha\">La GPU es la unidad de procesamiento mejor dotada para la paralelizaci\u00f3n masiva<\/p>\n<\/div>\n<\/div>\n<p>La GPU es la unidad de procesamiento mejor dotada para la paralelizaci\u00f3n masiva debido a que esta estrategia es la m\u00e1s eficaz a la hora de abordar el proceso de generaci\u00f3n de los gr\u00e1ficos. La IA tambi\u00e9n se beneficia claramente de este enfoque, especialmente si, adem\u00e1s, la GPU incorpora unidades espec\u00edficas para resolver operaciones matriciales que admiten una gran paralelizaci\u00f3n. En la pr\u00e1ctica esta unidad de procesamiento es la que entrega el rendimiento m\u00e1s alto cuando lidia con procesos de IA, pero tambi\u00e9n es la menos eficiente desde un punto de vista energ\u00e9tico.<\/p>\n<div class=\"article-asset-image article-asset-large article-asset-center\">\n<div class=\"asset-content\">\n<div class=\"caption-img \">Esta diapositiva de Intel resume muy bien el rol de la GPU, la NPU y la CPU en el contexto de la ejecuci\u00f3n de los procesos de inteligencia artificial.<\/div>\n<\/div>\n<\/div>\n<p>Como acabamos de ver, la CPU tambi\u00e9n puede ejecutar procesos de IA, aunque dado que en su arquitectura prevalece el prop\u00f3sito general y no la paralelizaci\u00f3n masiva su rendimiento habitualmente\u00a0<strong>ser\u00e1 inferior al que nos entrega la GPU<\/strong> al procesar el mismo algoritmo de IA. Y presumiblemente tambi\u00e9n consumir\u00e1 menos. Por \u00faltimo, la NPU est\u00e1 espec\u00edficamente dise\u00f1ada para lidiar con procesos de IA de la manera m\u00e1s eficiente posible desde un punto de vista energ\u00e9tico, aunque su rendimiento al ejecutar procesos exigentes ser\u00e1 menor que el de la CPU, y, sobre todo, que el que nos entrega la GPU.<\/p>\n<p>Intel y AMD han reaccionado con m\u00e1s lentitud que otros dise\u00f1adores de SoC y APU, pero ambas empresas ya tienen chips que incorporan una NPU. Y en el futuro extender\u00e1n esta estrategia a otras l\u00edneas de producto. Los procesadores\u00a0<a href=\"https:\/\/www.xataka.com\/componentes\/procesadores-intel-core-ultra-meteor-lake-estan-aqui-cpu-interesantes-intel-anos\">Intel Core Ultra<\/a>\u00a0con microarquitectura\u00a0<a href=\"https:\/\/www.xataka.com\/componentes\/meteor-lake-a-fondo-estos-procesadores-salto-delante-importante-intel-ultimos-40-anos\">Meteor Lake<\/a>\u00a0incorporan una NPU, y los Ryzen 7040 y 8040 de AMD incorporan una NPU con arquitectura\u00a0<a href=\"https:\/\/www.amd.com\/es\/technologies\/xdna.html\">XDNA<\/a>, que est\u00e1 optimizada expresamente para procesar se\u00f1ales e IA. Esta estrategia da forma al presente. Y, desde luego, tambi\u00e9n al futuro de la computaci\u00f3n de consumo y profesional. Las CPU, GPU y NPU est\u00e1n condenadas a convivir y entenderse. Nosotros, los usuarios, ganamos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las\u00a0unidades de procesamiento neuronal, conocidas habitualmente como NPU por su denominaci\u00f3n en ingl\u00e9s (Neural Processing Unit) han llegado a los SoC y las APU para quedarse.\u00a0Para quedarse definitivamente. La era de la\u00a0inteligencia artificial\u00a0(IA) ha comenzado, y precisamente la NPU es una unidad funcional dise\u00f1ada expresamente para lidiar con los algoritmos de IA en general, y &hellip;<\/p>\n","protected":false},"author":0,"featured_media":69681,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-69680","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-noticias"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/mickyandoniehn.com\/radio\/wp-content\/uploads\/2024\/03\/500_333-DcfXmg.jpeg","_links":{"self":[{"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/posts\/69680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/comments?post=69680"}],"version-history":[{"count":0,"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/posts\/69680\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/media\/69681"}],"wp:attachment":[{"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/media?parent=69680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/categories?post=69680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/tags?post=69680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}