Kareus y Perseus, dos herramientas desarrolladas en la Universidad de Michigan, permiten reducir hasta un 50% la energía utilizada para entrenar modelos de Inteligencia Artificial, según informó la institución. Nvidia evalúa cómo incorporar este enfoque en Megatron-LM, su plataforma de código abierto para entrenar grandes modelos de lenguaje.

El ahorro proviene de coordinar mejor la velocidad de los procesadores y el orden de las tareas. El equipo plantea que ambas herramientas pueden acercarse a una reducción combinada de entre 40% y 50% en modelos de gran escala, manteniendo el tiempo de entrenamiento y el desempeño.

“Podemos lograr la misma velocidad y desempeño de entrenamiento usando menos energía”, dijo Ruofan Wu, investigadora doctoral en computación e ingeniería, en el comunicado universitario. Wu trabajó durante el verano en la integración del software con Megatron-LM.

Kareus coordina tareas y Perseus ajusta la velocidad

El entrenamiento distribuye los cálculos entre GPU (Graphics Processing Unit, unidad de procesamiento gráfico), chips especializados en ejecutar muchas operaciones simultáneas. Cuando algunas terminan antes, deben esperar a las que tienen más trabajo. Ejecutarlas todas a máxima velocidad consume energía sin adelantar el final del proceso.

Perseus identifica la cadena de tareas que determina la duración total y baja la velocidad de los procesadores que disponen de margen. Así reduce el consumo de los chips que acabarían antes y permanecerían esperando. La herramienta registró ahorros de hasta 30% y está disponible como parte de Zeus, un proyecto abierto de medición y optimización energética.

Módulo de cómputo Nvidia junto a un medidor eléctrico, en una recreación editorial sobre el ahorro de Kareus
Kareus redujo hasta 28,3% la energía frente a Perseus con el mismo tiempo de entrenamiento en las evaluaciones del estudio.

Kareus añade una coordinación más detallada dentro de cada GPU. Ajusta cuándo comienzan las comunicaciones entre chips, cuántos recursos reciben y cómo se superponen con los cálculos. El estudio distingue la energía consumida al realizar operaciones de la que el hardware necesita incluso cuando no está ejecutando trabajo útil.

Frente a Perseus, el estudio de Kareus registró hasta 28,3% menos energía con el mismo tiempo de entrenamiento, o hasta 27,5% menos tiempo con el mismo presupuesto energético. Son dos comparaciones distintas. La combinación de herramientas busca mejorar ambos componentes del consumo mediante ajustes que dependen de cada carga.

Las pruebas y el trabajo de integración con Nvidia

La investigación evaluó 14 cargas, incluidas pruebas reales con Llama 3.2 de 3.000 millones de parámetros y Qwen 3 de 1.700 millones. También realizó una emulación a mayor escala con Llama 3.3 de 70.000 millones. Los parámetros son los valores ajustados durante el entrenamiento; estas evaluaciones separan los experimentos físicos de la proyección de cargas más grandes.

El repositorio público permite reproducir los resultados con dos equipos y 16 GPU Nvidia A100 de 40 GB en total. Incluye versiones adaptadas de las bibliotecas de entrenamiento, instrucciones y configuraciones de prueba. Su uso requiere preparar ese entorno técnico; los valores de frecuencia y consumo deben ajustarse cuando se emplean otros chips.

Nvidia explicó en su blog técnico que trabaja con el equipo ML.ENERGY de Michigan para medir el consumo en distintas fases y orientar ajustes de velocidad, potencia y planificación. Esa colaboración apunta a ampliar las optimizaciones en Megatron-LM, una base que las empresas pueden adaptar para sus propios sistemas de entrenamiento.

Fuentes

Recommended Posts
0
Sello del FMI junto a una señal de advertencia y un chip, en una ilustración editorial sobre riesgos financieros de la IARecreación editorial de Raven que compara dos vistas del interior de un garaje para revisar una propiedad candidata