Complutense University Library

Planificación simbiótica en arquitecturas CMP

Sáez Alcaide, Juan Carlos (2007) Planificación simbiótica en arquitecturas CMP. [Trabajo Fin de Máster]

[img] PDF
3MB
View download statistics for this eprint

==>>> Export to other formats

Abstract

Este trabajo presenta un planificador simbiótico a nivel de sistema operativo
para arquitecturas CMP que desarrolla una política de calidad de servicio
basada en la desactivación de cores. El término simbiosis se utiliza actualmente
para referirse a la efectividad con la que se obtiene mayor rendimiento
al ejecutar múltiples hilos simultáneamente en arquitecturas multithreading
(MT) [12]. Sin embargo, este concepto puede extenderse a arquitecturas CMP
(y en consecuencia a arquitecturas CMT) ya que sigue existiendo un notable
índice de compartición de recursos (L2 cache o Front Side Bus) cuyo impacto
sobre el rendimiento de las aplicaciones actuales sigue siendo crítico [13].
El planificador simbiótico ha sido implementado sobre la versión 2.6.21 de
Linux ejecutando sobre una arquitectura CMP de dos vías (Intel Core 2
Duo). En este tipo de arquitecturas, el planificador de Linux 2.6.x garantiza
la calidad de servicio para procesos que ejecutan en un mismo core. Sin
embargo, el sistema permite la ejecución de dos tareas de distinta prioridad
en distintos cores ignorando las posibles degradaciones del rendimiento de
la tarea más prioritaria por motivos de conflicto por el uso de los recursos
compartidos por los cores. Por este motivo, Linux no ofrece calidad de servicio
(QoS) para procesos que ejecuten en distintos cores.


Item Type:Trabajo Fin de Máster
Additional Information:

Master en Investigación en Informática, Facultad de Informática, Departamento de Arquitectura de Computadores y Automática , curso 2006-2007

Directors:
DirectorsDirector email
Prieto Matías, Manuel
Uncontrolled Keywords:Sistemas operativos, Multiprocesadores, CMT, CMP, Planificador de Linux, MT, Planificador simbiótico, QoS/CMP
Subjects:Sciences > Computer science > Operating systems
ID Code:10274
Deposited On:12 Mar 2010 09:01
Last Modified:12 Mar 2010 09:01

Repository Staff Only: item control page