R-17229-2014 -PEAK Management System

A medida que la capacidad de cálculo de los sistemas informáticos, va creciendo se van planteando simulaciones computacionales a problemas cada vez más complejos. En este contexto, la computación de alto rendimiento (High performance Computing o HPC en inglés) es una herramienta fundamental para optimizar estos sistemas. Con la llegada de sistemas multicore con cientos o miles de núcleos es necesario proporcionar arquitecturas eficientes que permitan a estos sistemas, escalar los recursos mediante estrategias de gestión adecuadas para que puedan atender eficazmente todos los requerimientos de cálculo del sistema. La Plataforma PEAK (PEAK Management System), es una plataforma de monitorización de un sistema multinúcleo, implementado en FPGAs, para la monitorización y gestión de todos los componentes típicos de un procesador multinúcleo, así como para la gestión de la infraestructura del grupo de investigación. La plataforma consta de diversos módulos (PEAK CONSOLE, PEAK COMMAND, PEAK PROTOCOL, Módulos de conexión con la FPGA, protocolo de comunicación) que permiten: mostrar en el ordenador de control información proveniente de la arquitectura, generar órdenes y enviarlas, definir protocolos de coherencia para la arquitectura, recolectar y transmitir datos a la plataforma, descodificar y notificar órdenes desde la plataforma hacia el sistema, gestionar el protocolo de comunicación entre el computador y el sistema FPGA, definiendo así todos los componentes anteriores entre el sistema PEAK y la plataforma de gestión PEAK. PEAK permite múltiples variantes en el diseño de la arquitectura, partiendo de la definición de los núcleos, definiendo completamente el procesador, la jerarquía de memoria y la gestión de los recursos del procesador, los protocolos de coherencia entre memorias cache y, así mismo, define el modelo de programación y el protocolo de acceso al sistema desde un computador externo.

Ficha técnica

Tipo de tecnología SOFTWARE
Inventores Albert Duato Botam, José María Martínez Martínez, José Flich Cardo