Contention-aware scheduling and resource management for emerging multicore architectures
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....
| Autor: | |
|---|---|
| Tipo de recurso: | tesis doctoral |
| Fecha de publicación: | 2022 |
| País: | España |
| Institución: | Universidad Complutense de Madrid (UCM) |
| Repositorio: | Docta Complutense |
| Idioma: | inglés |
| OAI Identifier: | oai:docta.ucm.es:20.500.14352/3552 |
| Acceso en línea: | https://hdl.handle.net/20.500.14352/3552 |
| Access Level: | acceso abierto |
| Palabra clave: | 004.4.032.24 004.272 004.421 Parallel processing (Electronic computer) multiproccess computer Algorithms computer Software-development Procesos paralelos multiprocesadores algoritmos computacionales Software-desarrollo Software 3304.16 Diseño Lógico |
| Sumario: | 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... |
|---|