Dynamic workload optimisation on NUMA and heterogeneous architectures
| dc.contributor.advisor | Cabaleiro Domínguez, José Carlos | |
| dc.contributor.advisor | Fernández Pena, Anselmo Tomás | |
| dc.contributor.affiliation | Universidade de Santiago de Compostela. Escola de Doutoramento Internacional (EDIUS) | |
| dc.contributor.author | Laso Rodríguez, Rubén | |
| dc.date.accessioned | 2023-06-22T08:09:10Z | |
| dc.date.available | 2023-06-22T08:09:10Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | This thesis faces the challenges of dynamic workload optimisation and workload balancing in two different problems: in conventional systems using heterogeneous (CPU and GPU) parallelism, and in NUMA systems. On one hand, a library named IHP is proposed. Dynamically, CPU and GPU performance are evaluated so computational workload is divided accordingly. Results show that execution times can be improved between 3% and 55% depending on the code and the performance of the computing units. On the other hand, a tool for migrating threads and memory pages in NUMA systems has been developed. This tool incorporates several algorithms that, considering performance measurements, decide whether migrations are required. Experiments show that performance can be improved by up to 47%, particularly in multi-tasking scenarios. | es_ES |
| dc.description.programa | Universidade de Santiago de Compostela. Programa de Doutoramento en Investigación en Tecnoloxías da Información | |
| dc.identifier.uri | http://hdl.handle.net/10347/30753 | |
| dc.language.iso | eng | es_ES |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | |
| dc.rights.accessRights | open access | es_ES |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | High Performance Computing | es_ES |
| dc.subject | NUMA | es_ES |
| dc.subject | Hardware Counters | es_ES |
| dc.subject | heterogeneous parallelism | es_ES |
| dc.subject | scheduling | es_ES |
| dc.subject | workload balancing | es_ES |
| dc.subject.classification | 330406 Arquitectura de ordenadores | es_ES |
| dc.title | Dynamic workload optimisation on NUMA and heterogeneous architectures | es_ES |
| dc.type | doctoral thesis | es_ES |
| dspace.entity.type | Publication | |
| relation.isAdvisorOfPublication | 1959c3e1-552e-4a0b-bc17-a5f9f687ad38 | |
| relation.isAdvisorOfPublication | decb372f-b9cd-4237-8dda-2c0f5c40acbe | |
| relation.isAdvisorOfPublication.latestForDiscovery | 1959c3e1-552e-4a0b-bc17-a5f9f687ad38 |
Files
Original bundle
1 - 1 of 1