Guardado en:
Detalles Bibliográficos
Autores principales: Wasala, Sudam M., Wolff, Jurre, Shen, Yixian, Pathania, Anuj, Grelck, Clemens, Pimentel, Andy D.
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:https://arxiv.org/abs/2505.23351
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913865918316544
author Wasala, Sudam M.
Wolff, Jurre
Shen, Yixian
Pathania, Anuj
Grelck, Clemens
Pimentel, Andy D.
author_facet Wasala, Sudam M.
Wolff, Jurre
Shen, Yixian
Pathania, Anuj
Grelck, Clemens
Pimentel, Andy D.
contents Optimizing performance and energy efficiency in many-core processors, especially within Non-Uniform Cache Access (NUCA) architectures, remains a critical challenge. The performance heterogeneity inherent in S-NUCA systems complicates task scheduling due to varying cache access latencies across cores. This paper introduces a novel QoS management policy to maintain application execution within predefined Quality of Service (QoS) targets, measured using the Application Heartbeats framework. QoS metrics like Heartbeats ensure predictable application performance in dynamic computing environments. The proposed policy dynamically controls QoS by orchestrating task migrations within the S-NUCA many-core system and adjusting the clock frequency of cores. After satisfying the QoS objectives, the policy optimizes energy efficiency, reducing overall system energy consumption without compromising performance constraints. Our work leverages the state-of-the-art multi-/many-core simulator {\em HotSniper}. We have extended it with two key components: an integrated heartbeat framework for precise, application-specific performance monitoring, and our QoS management policy that maintains application QoS requirements while minimizing the system's energy consumption. Experimental evaluations demonstrate that our approach effectively maintains desired QoS levels and achieves 18.7\% energy savings compared to state-of-the-art scheduling methods.
format Preprint
id arxiv_https___arxiv_org_abs_2505_23351
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Energy-Efficient QoS-Aware Scheduling for S-NUCA Many-Cores
Wasala, Sudam M.
Wolff, Jurre
Shen, Yixian
Pathania, Anuj
Grelck, Clemens
Pimentel, Andy D.
Hardware Architecture
Optimizing performance and energy efficiency in many-core processors, especially within Non-Uniform Cache Access (NUCA) architectures, remains a critical challenge. The performance heterogeneity inherent in S-NUCA systems complicates task scheduling due to varying cache access latencies across cores. This paper introduces a novel QoS management policy to maintain application execution within predefined Quality of Service (QoS) targets, measured using the Application Heartbeats framework. QoS metrics like Heartbeats ensure predictable application performance in dynamic computing environments. The proposed policy dynamically controls QoS by orchestrating task migrations within the S-NUCA many-core system and adjusting the clock frequency of cores. After satisfying the QoS objectives, the policy optimizes energy efficiency, reducing overall system energy consumption without compromising performance constraints. Our work leverages the state-of-the-art multi-/many-core simulator {\em HotSniper}. We have extended it with two key components: an integrated heartbeat framework for precise, application-specific performance monitoring, and our QoS management policy that maintains application QoS requirements while minimizing the system's energy consumption. Experimental evaluations demonstrate that our approach effectively maintains desired QoS levels and achieves 18.7\% energy savings compared to state-of-the-art scheduling methods.
title Energy-Efficient QoS-Aware Scheduling for S-NUCA Many-Cores
topic Hardware Architecture
url https://arxiv.org/abs/2505.23351