Contention-aware scheduling and resource management for emerging multicore architectures
Planificación consciente de la contención y gestión de recursos en arquitecturas multicore emergentes

Impacto

Downloads

Downloads per month over past year



García García, Adrián (2022) Contention-aware scheduling and resource management for emerging multicore architectures. [Thesis]

[thumbnail of T43130.pdf]
Preview
PDF
4MB


Abstract

Chip multicore processors (CMPs) currently constitute the architecture of choice for mosto general-pùrpose computing systems, and they will likely continue to be dominant in the near future. Advances in technology have enabled to pack an increasing number of cores and bigger caches on the same chip. Nevertheless, contention on shared resources on CMPs -present since the advent of these architectures- still poses a big challenge. Cores in a CMP typically share a last-level cache (LLC) and other memory-related resources with the remaining cores, such as a DRAM controller and an interconnection network. This causes that co-running applications may intensively compete with each other for these shared resources, leading to substantial and uneven performance degradation...

Resumen (otros idiomas)

Los procesadores multinúcleo o CMPs (Chip Multicore Processors) son actualmente la arquitectura más usada por la mayoría de sistemas de computación de propósito general, y muy probablemente se mantendrían en esa posición dominante en el futuro cercano. Los avances tecnológicos han permitido integrar progresivamente en el mismo chip más cores y aumentar los tamaños de los distintos niveles de cache. No obstante, la contención de recursos compartidos en CMPs {presente desde la aparición de estas arquitecturas{ todavía representa un reto importante que afrontar. Los cores en un CMP comparten en la mayor parte de los diseños una cache de último nivel o LLC (Last-Level Cache) y otros recursos, como el controlador de DRAM o una red de interconexión. La existencia de dichos recursos compartidos provoca en ocasiones que cuando se ejecutan dos o más aplicaciones simultáneamente en el sistema, se produzca una degradación sustancial y potencialmente desigual del rendimiento entre aplicaciones...

Item Type:Thesis
Additional Information:

Tesis inédita de la Universidad Complutense de Madrid, Facultad de Informática, Departamento de Arquitectura de Computadores y Automática, leída el 14-12-2021

Directors:
Directors
Prieto Matías, Manuel
Sáez Alcaide, Juan Carlos
Uncontrolled Keywords:Parallel processing (Electronic computer), multiproccess, computer Algorithms, computer Software-development
Palabras clave (otros idiomas):Procesos paralelos, multiprocesadores, algoritmos computacionales, Software-desarrollo,
Subjects:Sciences > Computer science > Software
ID Code:71519
Deposited On:29 Mar 2022 10:57
Last Modified:29 Mar 2022 11:05

Origin of downloads

Repository Staff Only: item control page