TECNOLOGÍA. Acelerando la IA: los chips de vanguardia que impulsan la revolución informática

Acelerando la IA: los chips de vanguardia que impulsan la revolución informática

 

Los chips de computadora se están adaptando para realizar más cálculos paralelos y más rápidos para aplicaciones de inteligencia artificial. Fuente: Google

Los ingenieros están aprovechando los poderes de las unidades de procesamiento de gráficos (GPU) y más, con una serie de trucos para satisfacer las demandas computacionales de la inteligencia artificial.

04 junio 2024.- En marzo de este año, una multitud entusiasta de 12.000 personas llenó un estadio en San José, California. "Espero que se den cuenta de que esto no es un concierto", bromeó Jensen Huang, director ejecutivo de la empresa fabricante de chips Nvidia en la cercana Santa Clara.

Durante la siguiente media hora, Huang preparó a la multitud para escuchar las últimas noticias sobre las unidades de procesamiento de gráficos (GPU), el chip informático característico de su empresa, que ha sido clave para los avances de la inteligencia artificial (IA) durante la última década. Huang levantó el modelo 2022 de la compañía, el 'superchip' Hopper. "Hopper cambió el mundo", dijo. Luego, después de una pausa dramática, reveló otro rectángulo negro brillante del tamaño de una nota Post-it: "Este es Blackwell". La multitud aplaudió.

En 2022, Hopper venció a la competencia en todas las categorías, desde clasificación de imágenes hasta reconocimiento de voz, en MLPerf, una batería de pruebas a las que a veces se hace referencia como las olimpíadas de la IA. Tan pronto como llegó al mercado, Hopper se convirtió en el chip preferido de las empresas que buscaban potenciar su IA. Ahora Nvidia promete que Blackwell será varias veces más rápido que su predecesor y nos llevará al siguiente nivel de rendimiento mediante una combinación de más caballos de fuerza y ​​también cómo los chips se comunican entre sí.

Mientras las esperanzas y preocupaciones giran en torno al impacto de la IA , el mercado de chips de IA sigue creciendo. Nvidia suministra actualmente más del 80% de ellos; en 2023, vendió 550.000 chips Hopper. Los potentes chips, que costaban al menos 30.000 dólares cada uno, se destinaron a centros de datos, en lugar de a ordenadores personales. Este año, el valor de mercado de la empresa se disparó a más de 2 billones de dólares, lo que la convierte en la tercera empresa más valorada del mundo, por delante de gigantes como Amazon y Alphabet, la empresa matriz de Google.

Hombre con chaqueta de cuero y gafas sosteniendo un chip de computadora en el escenario de una conferencia.

El director ejecutivo de Nvidia, Jensen Huang, sostiene la nueva unidad de procesamiento de gráficos Blackwell de la empresa de tecnología. Fuente: David Paul Morris/Bloomberg/Getty

El chip Blackwell de Nvidia es parte de una ola de desarrollos de hardware, resultado de los esfuerzos de las empresas por seguir el ritmo y apoyar la revolución de la IA. Durante la última década, gran parte del avance en IA no se debe tanto a ingeniosos trucos de codificación sino al simple principio de que cuanto más grande, mejor . Los modelos de lenguajes grandes se han entrenado cada vez más en conjuntos de datos cada vez mayores, lo que requiere cada vez más potencia informática. Según algunas estimaciones, el último modelo de la empresa estadounidense OpenAI, GPT-4, requirió 100 veces más potencia informática para entrenar que su predecesor.

Empresas como Meta han construido centros de datos que dependen de las GPU de Nvidia. Otros, incluidos Google e IBM , junto con una gran cantidad de empresas más pequeñas, han diseñado sus propios chips de IA. Meta ahora también está funcionando por sí solo. Mientras tanto, los investigadores están experimentando con una variedad de diseños de chips, incluidos algunos optimizados para funcionar en dispositivos más pequeños. A medida que la IA va más allá de los centros de computación en la nube y llega a los dispositivos móviles, no parece que las GPU ya sean suficientes.

Todos estos chips tienen algo en común: varios trucos, incluida la computación en paralelo, una memoria más accesible y taquigrafía numérica, que les ayudan a superar las barreras de velocidad de la computación convencional.

Cambio de chip

Gran parte de la revolución del aprendizaje profundo de la última década puede atribuirse a un alejamiento del caballo de batalla convencional de la informática: la unidad central de procesamiento (CPU).

Una CPU es esencialmente una pequeña máquina que sigue órdenes.  En el nivel más básico, una CPU ejecuta instrucciones activando transistores, interruptores eléctricos simples que representan '1' como encendido y '0' como apagado. Con sólo esta operación binaria, los transistores pueden realizar cálculos increíblemente complejos.

La potencia y la eficiencia de una CPU dependen principalmente del tamaño de sus transistores: los transistores más pequeños giran más rápido y se pueden empaquetar de manera más densa en un chip. Hoy en día, los transistores más avanzados miden apenas 45 × 20 nanómetros, no mucho más que sus componentes atómicos. Las CPU de primera línea contienen más de 100 millones de transistores en un milímetro cuadrado y pueden realizar alrededor de un billón de flops (operaciones de punto flotante por segundo).

Las CPU han mejorado exponencialmente desde la década de 1970. A medida que los transistores se redujeron, su densidad en un chip se duplicó cada dos años (una tendencia conocida como ley de Moore), y los transistores más pequeños se volvieron más rápidos (como resultado de una tendencia llamada escala de Dennard). El progreso en las CPU fue tan rápido que hizo inútil el diseño personalizado de otros tipos de chips. 

Pero alrededor de 2005, los transistores más pequeños dejaron de ser más rápidos y, en los últimos años, los ingenieros comenzaron a preocuparse de que no pudieran fabricar transistores mucho más pequeños , ya que los dispositivos comenzaron a chocar con las leyes fundamentales de la física .

La desaceleración de la CPU: dos gráficos que muestran cómo la cantidad de transistores en un chip y la velocidad del chip han aumentado desde 1970.

Desaceleración de la CPU. Fuente: Karl Rupp

La desaceleración en el progreso de la CPU llevó a los ingenieros informáticos a considerar seriamente otros tipos de chips. Las primeras versiones de GPU existían desde finales de la década de 1970 y estaban diseñadas para realizar cálculos repetitivos para videojuegos, como reproducir el color de los píxeles en la pantalla lo más rápido posible. Mientras que las CPU procesan instrucciones de forma secuencial, las GPU procesan más instrucciones en paralelo.

En general, las CPU tienen unos pocos 'núcleos' potentes en los que se realizan los cálculos. Cada una de estas unidades de procesamiento individuales recibe instrucciones y está respaldada por múltiples cachés que almacenan datos a corto plazo. Esta arquitectura hace que las CPU sean ideales para cálculos complejos. 

Las GPU, por el contrario, tienen cientos o miles de núcleos más pequeños, cada uno de ellos respaldado por menos sistemas auxiliares, como cachés. Tener muchos núcleos más pequeños permite a las GPU realizar muchos cálculos simples y repetitivos en paralelo mucho más rápido que una CPU. 

La ventaja de la GPU: dos diagramas que comparan la composición de los chips de la unidad de procesamiento central y de la unidad de procesamiento de gráficos.

Las ventajas de la GPU. Fuente: Universidad de Cornell

En 2012, Geoffrey Hinton, científico informático de la Universidad de Toronto y uno de los primeros defensores de las redes neuronales (algoritmos inspirados en el cerebro), desafió a su entonces alumno Alex Krizhevsky a ganar el concurso anual ImageNet, con el objetivo de entrenar una computadora. Identificar correctamente imágenes de objetos cotidianos. En ese momento, los programas que usaban CPU lograban una precisión del 75%, en el mejor de los casos. Krizhevsky se dio cuenta de que una IA de red neuronal entrenada con GPU podría funcionar mejor, dado que el pan de cada día del aprendizaje automático son cálculos simples y repetitivos.

Krizhevsky y sus colaboradores 1 utilizaron dos GPU para entrenar su red neuronal, llamada AlexNet. Su IA tenía 60 millones de parámetros (variables internas que los modelos de IA utilizan para hacer predicciones), algo sin precedentes en ese momento. AlexNet arrasó con la competencia, obteniendo un 85% de precisión y sorprendiendo al mundo con su capacidad para distinguir de manera confiable entre imágenes similares, como las de leopardos y jaguares. En uno o dos años, todos los participantes de ImageNet utilizaban GPU. Desde entonces, los investigadores de IA se han apoyado en gran medida en esos chips.

Aunque las GPU, al igual que las CPU, todavía están sujetas a las limitaciones de los transistores, su capacidad para calcular en paralelo les ha permitido acelerar las tareas de IA. Para entrenar el modelo de lenguaje grande GPT-3 , que tiene 175 mil millones de parámetros, los investigadores de OpenAI tuvieron que ejecutar 1.024 GPU durante un mes seguido, lo que costó varios millones de dólares. En total, esas GPU realizaron 10.23 flops . El mismo entrenamiento habría llevado cientos o miles de veces más tiempo en CPU comparables. Con más computación, se podía entrenar una red más grande. GPT-4, por ejemplo, lanzado en marzo de 2023, tiene la asombrosa cifra de 1,8 billones de parámetros, diez veces más que su predecesor.

Aunque las GPU han sido fundamentales para la revolución de la IA, no son el único espectáculo en la ciudad. A medida que las aplicaciones de IA han proliferado, también lo han hecho los chips de IA.

Un paso más

A veces no hay tiempo suficiente para introducir instrucciones en un chip. Los conjuntos de puertas programables en campo (FPGA) están diseñados para que un ingeniero informático pueda programar los circuitos del chip para que sigan órdenes específicas en lugar de instrucciones. Mientras un chip como una CPU o una GPU debe esperar instrucciones externas, una FPGA simplemente lo hace.

Una FPGA es “como una caja de Legos”. Un ingeniero puede construir un FPGA circuito por circuito en cualquier diseño que pueda imaginar, ya sea para un sensor de lavadora o IA para guiar un vehículo autónomo . Sin embargo, en comparación con los chips de IA que tienen circuitos no ajustables, como las GPU, los FPGA pueden ser más lentos y menos eficientes. 

Empresas como Altera, una subsidiaria de Intel en San José, comercializan FPGA para una variedad de aplicaciones de inteligencia artificial, incluidas imágenes médicas, y los investigadores los han encontrado útiles para tareas específicas, como el manejo de datos en colisionadores de partículas. La fácil programación de los FPGA también los hace útiles para la creación de prototipos.

Aunque sería bueno simplemente poner una GPU completa en un teléfono móvil, los costes de energía y el precio lo hacen prohibitivo. Los chips de IA reducidos pueden respaldar la CPU del teléfono al manejar las tediosas tareas de las aplicaciones de IA, como el reconocimiento de imágenes, sin depender del envío de datos a la nube.

Quizás el trabajo más laborioso que tienen los chips de IA es multiplicar números. En 2010, Google tuvo un problema: la empresa quería realizar transcripciones de voz para una gran cantidad de usuarios diarios. Entrenar una IA para que lo manejara automáticamente habría requerido, entre otras tareas difíciles, multiplicar muchos números.  Para ello, el desarrollo de un nuevo tipo de chip, la unidad de procesamiento tensorial (TPU), como plataforma para la IA de Google.

La TPU fue diseñada específicamente para la aritmética que sustenta la IA. Cuando la TPU recibe una instrucción, en lugar de realizar una operación, puede realizar más de 100.000. (La multitarea matemática de la TPU es el resultado de circuitos y software especialmente diseñados; hoy en día, muchas GPU creadas con aplicaciones de IA en mente, como Blackwell, tienen capacidades similares). La capacidad de ejecutar una enorme cantidad de operaciones con solo una necesidad limitada Esperar instrucciones permitió a Google acelerar muchos de sus proyectos de inteligencia artificial, no solo su servicio de transcripción de voz.

Para acelerar aún más los cálculos, muchos chips de IA, como los TPU y las GPU, utilizan una especie de taquigrafía digital. Las CPU normalmente realizan un seguimiento de los números en formato de 64 bits, es decir, 64 ranuras para un 0 o un 1, todas las cuales son necesarias para representar cualquier número determinado. Usar un formato de datos con menos bits puede reducir la precisión de los cálculos, por lo que los chips genéricos se quedan con 64.

Pero si puede lograr menos especificidad, “el hardware será más simple, más pequeño y de menor potencia”. Por ejemplo, enumerar una secuencia de ADN, en principio, requiere sólo un formato de 2 bits porque la información genética tiene cuatro posibilidades: las bases A, T, G o C (representadas como 00, 01, 10 u 11). Una FPGA se diseñó 2 para alinear datos genómicos usando un formato de 2 bits era 28 veces más rápida que una CPU comparable usando un formato de 64 bits. Para acelerar los cálculos de aprendizaje automático, los ingenieros han reducido la precisión de los chips; Los TPU se basan en un formato especializado de 16 bits. Para la última generación de chips, como Blackwell, los usuarios pueden incluso elegir entre una variedad de formatos, de 64 bits a 4 bits, el que mejor se adapte al cálculo que se debe realizar.

Chips Ahoy

Los chips de IA también están diseñados para evitar recordar demasiado. Transmitir datos de un lado a otro entre el microprocesador, en el que se realizan los cálculos, y el lugar donde se almacena la memoria puede consumir mucho tiempo y energía. Para combatir este problema, muchas GPU tienen enormes cantidades de memoria conectadas directamente a un solo chip: el Blackwell de Nvidia tiene alrededor de 200 gigabytes. Cuando se instalan chips de IA en un servidor, también pueden compartir memoria para facilitar la conexión en red entre chips individuales y requerir menos electricidad. Google ha conectado cerca de 9.000 TPU en un 'pod'.

El uso de electricidad (la carga de mover tantos electrones a través de circuitos) no es una preocupación menor. Puede ser difícil obtener cifras exactas, pero se estima que el entrenamiento del GPT-3 consumió 1.300 megavatios hora (MWh) de electricidad 3 . (El hogar promedio en el Reino Unido consume alrededor de 3 MWh al año). Incluso después de la capacitación, el uso de aplicaciones de IA puede ser un sumidero de energía. Aunque los avances en el diseño de chips pueden mejorar la eficiencia, los costes energéticos de la IA siguen aumentando año tras año a medida que los modelos crecen 4 .

El auge de los chips de IA, como las GPU, no significa el fin de las CPU. Más bien, las líneas entre incluso los tipos básicos de chips se están desdibujando: las CPU modernas son mejores en cálculos paralelos que las versiones anteriores, y las GPU se están volviendo más versátiles de lo que solían ser. Una versión del chip Blackwell de Nvidia empareja la GPU directamente con una CPU. La supercomputadora más poderosa del mundo, Frontier en el Laboratorio Nacional Oak Ridge en Tennessee, se basa en una combinación de CPU y GPU.

Dada la velocidad de los cambios en la última década, los investigadores dicen que es difícil predecir el futuro de los chips: podría incluir chips ópticos que utilicen luz en lugar de electrones 5 , 6 o chips de computación cuántica . Mientras tanto, algunos dicen que hacer que el público sea más consciente del hardware de IA podría ayudar a desmitificar el campo y corregir la percepción errónea de que la IA es todopoderosa. 

En el fondo, todo son sólo cables y electrones. Es poco probable que se apoderen del mundo ya que podemos simplemente desconectarlos. La esperanza de que el hardware siga mejorando es importante ya que ayudará a acelerar las aplicaciones de la IA en la ciencia.

Fuente: Nature

Referencias

  1. 1. Krizhevsky, A., Sutskever, I. & Hinton, G. E. Commun. ACM 60, 84–90 (2017). Artículo 

  2. 2. Guo, L., Lau, J., Ruan, Z., Wei, P. & Cong, J. in IEEE 27th Annu. Int. Symp. Field-Programmable Cust. Comput. Mach. (FCCM) 127–135 (IEEE, 2019).

  3. 3. Luccioni, A. S., Viguier, S. & Ligozat, A.-L. Preprint at arXiv https://doi.org/10.48550/arXiv.2211.02001 (2022).

  4. 4. Desislavov, R., Martínez-Plumed, F. & Hernández-Orallo, J. Sustain. Comput. Inform. Sys. 38, 100857 (2023). PubMed

  5. 5. Xu, Z. et al. Science 384, 202–209 (2024). Artículo  

  6. 6. Nikkhah, V. et al. Nature Photon. 18, 501–508 (2024). Artículo

COMENTARIOS

Nombre

actualidad,1045,ADN,2,agenda,3,agricultura,119,agujeros negros,4,ALCINE,1,alergia,5,alzheimer,66,anemia,1,animales,119,arañas,1,ARNm,1,arqueologia,86,artrosis,1,aspirina,1,astronomia,148,atrofia muscular espinal,1,audiovisual,209,autismo,17,ávaros,1,avuelapluma,9,BIC,3,biodiversidad,33,biotecnología,14,BIP,1,calefacción,1,calentamiento global,10,calor,2,cambio climático,63,cancer,184,cannabidiol,1,cannabis,4,CAR-T,6,carnavales_2024,15,CBD,1,cemento,1,ciencia,422,cine,97,CO2,5,colesterol,3,compromiso179,8,computación cuántica,3,contaminación,19,convocatoria,39,COP28,5,covid-19,115,CRISPR,2,cultura,207,cultura_alcala,17,cultura_guadalajara,1,cultura_torrejon,1,danza,8,deal,62,demencia,5,dengue,1,deportes,304,depresión,5,diabetes,60,dieta,1,economia,393,economia_empleo,119,economia_negocios,366,economia_sociales,70,economia_vivienda,73,edición genética,8,El Niño,1,elecciones,23,elecciones_partidos,8,elecciones_UE2024,26,elecciones2023,78,elecciones2023_alcala,6,elecciones2023_coslada,1,elecciones2023_guadalajara,31,elecciones2023_madrid,7,elecciones2023_torrejon,24,elecciones2023_villalbilla,3,empleo,18,energia,871,energía nuclear,5,energía solar,43,energia_almacenamiento,8,energia_eolica,12,energías renovables,103,enfermedades infecciosas,2,enigmas,146,ensayos,3,enseñanza,1,envejecimiento,4,epigenética,1,epilepsia,2,esclerosis,20,esnoticia,3610,esnoticia_alcala,850,esnoticia_anchuelo,1,esnoticia_azuqueca,38,esnoticia_coslada,353,esnoticia_guadalajara,396,esnoticia_madrid,1426,esnoticia_sanfernando,173,esnoticia_torrejon,422,esnoticia_velilla,1,esnoticia_villalbilla,75,espacio,4,europa,19,eventos,22,exposiciones,43,FITUR_2023,18,FITUR_2024,16,FIVE,1,formacion,27,foros y debates,31,gastronomia,44,geología,1,glioblastoma,1,gripe aviar,2,hidrógeno verde,27,hispanidad,1,historia,173,historias,398,horteralia,1,huracanes,1,inca,1,influenza,1,inmigración,1,inmunoterapia,43,inteligencia artificial,95,James Webb,7,laboral,31,libros,157,lídar,1,litio,1,malaria,2,mayas,2,medicamentos,25,medioambiente,337,melanoma,1,micenas,1,microplásticos,5,miocarditis,1,mitosyleyendas,58,motor,545,motor_electricos,135,motor_hibridos,77,motor_innovacion,64,motor_mercado,143,motor_noticias,140,movilidad,10,mujer,1,museos,2,musica,23,naturaleza,130,Navidad2023,52,neardental,1,neurociencia,27,nocturia,1,nutricion,139,nutrición,4,obesidad,9,opinión,194,osteoartritis,1,parkinson,23,peliculas,35,permanente,1,personajes,93,pesca,1,plantas,37,plásticos,1,poesia,41,polen,2,presupuestos2024,1,prime,98,psicologia,1,relatos,2,robótica,28,sal,1,salud,655,salud dental,13,salud mental,11,semana_santa,15,sueño,2,teatro,18,tecnologia,241,terremotos,1,THC,1,tradiciones,67,transporte,1,turismo,250,universo,10,vacunas ARN,5,vidasaludable,145,video,40,VIH,2,yuca,1,
ltr
item
La Crónica del Henares: TECNOLOGÍA. Acelerando la IA: los chips de vanguardia que impulsan la revolución informática
TECNOLOGÍA. Acelerando la IA: los chips de vanguardia que impulsan la revolución informática
Acelerando la IA: los chips de vanguardia que impulsan la revolución informática
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ZyxpQ2oqM3YK-luPIh3TEgDroMWuKIyrVWU1-yfAJBk5K_BEr7vWU1_2a0EXvyv9-9qZNU1dY6f89dSMNoJf8lkVbd_YsErjpHPXFJd_kb4qwPFOWsQ9Htg-Dkawu4Tfu0j9BUUX-cEupNu0ViaR5L_-zWfafFrj28432dewA6X-X5rJmMdTN-ean-DC/s320/tecno.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ZyxpQ2oqM3YK-luPIh3TEgDroMWuKIyrVWU1-yfAJBk5K_BEr7vWU1_2a0EXvyv9-9qZNU1dY6f89dSMNoJf8lkVbd_YsErjpHPXFJd_kb4qwPFOWsQ9Htg-Dkawu4Tfu0j9BUUX-cEupNu0ViaR5L_-zWfafFrj28432dewA6X-X5rJmMdTN-ean-DC/s72-c/tecno.jpg
La Crónica del Henares
https://www.cronicadelhenares.com/2024/06/tecnologia-acelerando-la-ia-los-chips.html
https://www.cronicadelhenares.com/
https://www.cronicadelhenares.com/
https://www.cronicadelhenares.com/2024/06/tecnologia-acelerando-la-ia-los-chips.html
true
5995595061750506997
UTF-8
Cargar todos los posts No se encuentra Ver todo Leer más Responder Cancelar respuesta Borrar Por Inicio Páginas Posts Ver todo Relacionados Etiqueta ARCHIVO BUSCAR Todos los posts No se encuentra INICIO Domingo Lunes Martes Miércoles Jueves Viernes Sábado Dom Lun Mar Mie Jue Vie Sab Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre Ene Feb Mar Abr Mayo Jun Jul Ago Sep Oct Nov Dic justo ahora hace 1 minuto hace $$1$$ minutos hace 1 hora hace $$1$$ horas Ayer hace $$1$$ días hace $$1$$ semanas hace más de 5 semanas Seguidores Siguen THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Tabla de contenidos