Evaluación de algoritmos de planificación sobre un prototipo de sistema multicore asimétrico

Los procesadores multicore asimétricos con repertorio común de instrucciones -AMPs (Asymmetric Multicore Processors)-han sido propuestos como alternativa de bajo consumo a los procesadores multicore simétricos convencionales. Los AMPs combinan <i>cores rápidos</i> y complejos, de alto re...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Pousa, Adrián, Saez, Juan Carlos, De Giusti, Armando Eduardo, Prieto, Manuel
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2014
Materias:
AMP
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/42199
Aporte de:
Descripción
Sumario:Los procesadores multicore asimétricos con repertorio común de instrucciones -AMPs (Asymmetric Multicore Processors)-han sido propuestos como alternativa de bajo consumo a los procesadores multicore simétricos convencionales. Los AMPs combinan <i>cores rápidos</i> y complejos, de alto rendimiento, con <i>cores lentos </i>de consumo reducido. Trabajos previos han propuesto distintos algoritmos de planificación para AMPs, que en su mayoría han sido evaluados empleando plataformas asimétricas emuladas o simuladores. En este artículo se lleva a cabo un análisis experimental de algunas de las estrategias de planificación más relevantes para AMPs sobre el Intel QuickIA, un prototipo de sistema multicore asimétrico. Para el análisis se han realizado implementaciones de estas estrategias en un sistema operativo real y se lleva a cabo una evaluación completa de las mismas empleando cargas de trabajo multiprogramadas. Un aspecto clave de la implementación de los algoritmos es la metodología que se propone para aproximar en tiempo de ejecución el beneficio relativo que una aplicación obtiene al ejecutar en un core rápido con respecto a un core lento.