Multi-core microbenchmark technology (mμBT)

Sistemas multinúcleo en tiempo real: oportunidades y desafíos

Institución:

Institution

Grupo de investigación:

Computer Architecture - Operating Systems (CAOS)

Investigador/es:

Francisco Javier Cazorla, Jaume Abella

Multi-core microbenchmark technology (mμBT)

Web:

https://people.ac.upc.edu/fcazorla/archives/muBT-brochure-jan2017.pdf

Descripción:

Los procesadores multinúcleo se están convirtiendo en la solución informática de referencia en sistemas integrados críticos. Si bien los multinúcleos permiten altos niveles de integración de software, lo que reduce la adquisición de hardware y los costos de SWaP (espacio, peso y energía), su uso desafía las prácticas actuales en el análisis de tiempos.

Al planificar el uso de multinúcleos, los profesionales de sistemas críticos en tiempo real enfrentan los siguientes desafíos:
mμBT de BSC acelera la adopción de multinúcleos. mμBT consiste en un conjunto de puntos de referencia especializados a nivel de usuario que imponen una gran carga sobre los recursos compartidos de los multinúcleos. Al ejecutar los microbenchmarks de BSC contra su aplicación de referencia bajo análisis, obtendrá una medida precisa del impacto que la contención de recursos puede tener en el comportamiento de tiempo de su aplicación.

mμBT comprende un bucle de validación que funciona con contadores de monitoreo de rendimiento (PMC) para proporcionar evidencia de que los microbenchmarks logran su objetivo previsto al estresar diferentes recursos del procesador.

mμBT se puede adaptar para un amplio conjunto de procesadores multinúcleo. BSC también ofrece sus más de 10 años de experiencia en análisis de contención de múltiples núcleos para ayudarlo a cumplir con los requisitos de las autoridades de certificación para el uso de múltiples núcleos. Para la aviónica, BSC proporciona su experiencia para cumplir con las recomendaciones CAST32A en la identificación de canales de contención (interferencia), estableciendo configuraciones de hardware que limiten la contención y proporcionando evidencia del grado de aislamiento.

La tecnología de microbenchmark de BSC se puede utilizar no solo para el rendimiento sino también para el análisis de energía/potencia. Las arquitecturas analizadas utilizando mμBT de BSC incluyen: la familia de procesadores IBM POWERX; ORACLE Niagara T2; NGMP de Cobham Gaisler; y la familia AURIX TX277x.

Problema:

N/A

Solución:

N/A

Áreas de aplicación:

N/A

Novedad:

N/A

Protección:

N/A

Mercado objetivo:

N/A

Keywords:

Herramientas de rendimiento

TRL: N/A

CRL: N/A

BRL: N/A

IPRL: N/A

TmRL: N/A

FRL: N/A

Más información

Si quieres saber más sobre este proyecto no dudes en contactarnos

Contáctanos