Balancer: bandwidth allocation and cache partitioning for multicore processors
Resumen: The management of shared resources in multicore processors is an open problem due to the continuous evolution of these systems. The trend toward increasing the number of cores and organizing them in clusters sets out new challenges not considered in previous works. In this paper, we characterize the use of the shared cache and memory bandwidth of an AMD Rome processor executing multiprogrammed workloads and propose several mechanisms that control the use of these resources to improve the system performance and fairness. Our control mechanisms require no hardware or operating system modifications. We evaluate Balancer on a real system running SPEC CPU2006 and CPU2017 applications. Balancer tuned for performance shows an average increase of 7.1% in system performance and an unfairness reduction of 18.6% with respect to a system without any control mechanism. Balancer tuned for fairness decreases the performance by 1.3% in exchange for a 64.5% reduction of unfairness.
Idioma: Inglés
DOI: 10.1007/s11227-023-05070-0
Año: 2023
Publicado en: Journal of Supercomputing 79 (2023), 10252–10276
ISSN: 0920-8542

Factor impacto JCR: 2.5 (2023)
Categ. JCR: COMPUTER SCIENCE, HARDWARE & ARCHITECTURE rank: 28 / 59 = 0.475 (2023) - Q2 - T2
Categ. JCR: ENGINEERING, ELECTRICAL & ELECTRONIC rank: 166 / 353 = 0.47 (2023) - Q2 - T2
Categ. JCR: COMPUTER SCIENCE, THEORY & METHODS rank: 48 / 144 = 0.333 (2023) - Q2 - T2

Factor impacto CITESCORE: 6.3 - Theoretical Computer Science (Q1) - Software (Q2) - Information Systems (Q2) - Hardware and Architecture (Q2)

Factor impacto SCIMAGO: 0.763 - Hardware and Architecture (Q2) - Theoretical Computer Science (Q2) - Software (Q2) - Information Systems (Q2)

Financiación: info:eu-repo/grantAgreement/ES/AEI/PID2019-105660RB-C21-AEI-10.13039-501100011033
Financiación: info:eu-repo/grantAgreement/ES/DGA-ESF/T58-20R
Financiación: info:eu-repo/grantAgreement/ES/DGA-FEDER/Construyendo Europa desde Aragón
Tipo y forma: Artículo (Versión definitiva)
Área (Departamento): Área Arquit.Tecnología Comput. (Dpto. Informát.Ingenie.Sistms.)

Creative Commons Debe reconocer adecuadamente la autoría, proporcionar un enlace a la licencia e indicar si se han realizado cambios. Puede hacerlo de cualquier manera razonable, pero no de una manera que sugiera que tiene el apoyo del licenciador o lo recibe por el uso que hace.


Exportado de SIDERAL (2024-11-22-12:00:08)


Visitas y descargas

Este artículo se encuentra en las siguientes colecciones:
Artículos > Artículos por área > Arquitectura y Tecnología de Computadores



 Registro creado el 2023-03-13, última modificación el 2024-11-25


Versión publicada:
 PDF
Valore este documento:

Rate this document:
1
2
3
 
(Sin ninguna reseña)