Tesis doctoral de José Carlos Ruiz Luque
En los últimos años, los procesadores multihilo se han convertido más y más populares en la industria con el fin de aumentar el rendimiento del sistema y de cada aplicación, superando las limitaciones impuestas por el limitado paralelismo a nivel de instrucciones y por las restricciones de potencia y térmica. Los procesadores multihilo son ampliamente utilizados en servidores, ordenadores de sobremesa, ordenadores portátiles y dispositivos móviles. sin embargo, los procesadores multihilo introducen complejidades en la medición de la capacidad del procesador, ya que la capacidad del procesador medida a una aplicación no sólo depende del tiempo que la aplicación está ejecutándose en un procesador, pero también de la cantidad de los recursos hardware que recibe durante ese intervalo. Y dado que en un procesador multihilo, los recursos hardware son compartidos dinámicamente entre las aplicaciones, la capacidad del procesador medida a una aplicación depende de las aplicaciones que se ejecutan concurrentemente en el procesador. Esto es un inconveniente debido a que la medición de la capacidad del procesador de la misma aplicación con el mismo conjunto de datos de entrada puede ser medida significativamente diferente dependiendo de la carga de trabajo en el que se ejecuta. El uso de sistemas con mecanismos precisos de medida de la capacidad del procesador es necesario para mejor el uso justo del sistema entre las aplicaciones en el sistema. Además, permite a los usuarios ser cargado justamente en centro de datos compartidos, facilitando la consolidación de servidores en sistemas futuros. esta tesis analiza los conceptos de capacidad del procesador y medida de la capacidad del procesador para procesadores multihilo. En este estudio, nosotros mostramos que los mecanismos actuales de medida de la capacidad del procesador no son tan precisos que deberían ser en procesadores multihilo. Por esta razón, nosotros presentamos dos novedosos mecanismos hardware de medida de la capacidad del procesador que mejora la precisión en la medición de la capacidad de procesador en procesadores multihilo con un bajo coste hardware. Nosotros nos centramos en diferentes tipos de arquitectura de procesadores multihilo tales como procesadores multinúcleo y procesadores multinúcleo que cada núcleo soporta multihilo. Finalmente, nosotros analizamos el impacto de los recursos hardware compartidos en los procesadores multihilo en el planificador del procesador en el sistema operativo y proponemos varios modelos de planificador que mejora el conocimiento de los recursos hardware compartidos.
Datos académicos de la tesis doctoral «Cpu accounting in multi-threaded processors«
- Título de la tesis: Cpu accounting in multi-threaded processors
- Autor: José Carlos Ruiz Luque
- Universidad: Politécnica de catalunya
- Fecha de lectura de la tesis: 29/05/2014
Dirección y tribunal
- Director de la tesis
- Francisco Javier Cazorla Almeida
- Tribunal
- Presidente del tribunal: julio ramon Beivide palacio
- Jaime Abella ferrer (vocal)
- (vocal)
- (vocal)