Metodologías y Métricas de Prestaciones Para Evaluar Cargas Multiprogramadas

Autores UPV
Año
CONGRESO Metodologías y Métricas de Prestaciones Para Evaluar Cargas Multiprogramadas

Abstract

Los procesadores multinúcleo dominan el mercado de los microprocesadores, por lo que la mayor parte de la investigación se centra en ellos. No obstante, la metodologı́a usada en la investiga- ción dista de estar asentada y en muchos casos se basa en lo que se hacı́a en los procesadores con un solo núcleo. Cuando se evalúan las prestaciones y la energı́a consumida en un procesador multinúcleo hay que tener en cuenta tres problemas. Primero, la falta de consen- so en qué metodologı́as de simulación son las más adecuadas para este tipo de procesadores. Segundo, debido a la naturaleza de las cargas multiprogramadas, se requieren nuevas métricas de presta- ciones, distintas de las usadas en investigación de procesadores con un solo núcleo. En la literatura se usan muchas y muy variadas y hay que saber elegir. Tercero, los procesadores multinúcleo son sis- temas realmente complejos, por lo que frecuentemente se requiere de simuladores auxiliares para modelar detalles del sistema, como el consumo de energı́a o los accesos a la memoria principal. Este artı́culo intenta proporcionar guı́as para ayudar a los investigado- res en este campo a atacar estos problemas. Para ello, se ha analiza- do cómo se afrontan en 28 artı́culos distintos publicados en algunos de los congresos más prestigiosos en el campo de la Arquitectura de Computadores. Se presentan tanto resultados analı́ticos como ex- perimentales con el objetivo de ofrecer ideas y despejar dudas en la investigación en procesadores con múltiples núcleos.