%0 Thesis %A Sáez Alcaide, Juan Carlos %T Planificación simbiótica en arquitecturas CMP %D 2007 %U https://hdl.handle.net/20.500.14352/54515 %X Este trabajo presenta un planificador simbiótico a nivel de sistema operativopara arquitecturas CMP que desarrolla una política de calidad de serviciobasada en la desactivación de cores. El término simbiosis se utiliza actualmentepara referirse a la efectividad con la que se obtiene mayor rendimientoal 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 impactosobre 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 deLinux ejecutando sobre una arquitectura CMP de dos vías (Intel Core 2Duo). En este tipo de arquitecturas, el planificador de Linux 2.6.x garantizala calidad de servicio para procesos que ejecutan en un mismo core. Sinembargo, el sistema permite la ejecución de dos tareas de distinta prioridaden distintos cores ignorando las posibles degradaciones del rendimiento dela tarea más prioritaria por motivos de conflicto por el uso de los recursoscompartidos por los cores. Por este motivo, Linux no ofrece calidad de servicio(QoS) para procesos que ejecuten en distintos cores. %~