Projects per year
Abstract
Abstract—Power capping is an essential function for efficient power budgeting and cost management on modern server systems. Contemporary server processors operate under power caps by using dynamic voltage and frequency scaling (DVFS). However, these processors are often deployed in non-uniform memory
access (NUMA) architectures, where thread allocation between cores may significantly affect performance and power consumption. This paper proposes a method which maximizes performance under power caps on NUMA systems by dynamically optimizing two knobs: DVFS and thread allocation. The method selects the optimal combination of the two knobs with models based on artificial neural network (ANN) that captures the nonlinear effect of thread allocation on performance. We implement
the proposed method as a runtime system and evaluate it with twelve multithreaded benchmarks on a real AMD Opteron based NUMA system. The evaluation results show that our method outperforms a naive technique optimizing only DVFS by up to
67.1%, under a power cap.
access (NUMA) architectures, where thread allocation between cores may significantly affect performance and power consumption. This paper proposes a method which maximizes performance under power caps on NUMA systems by dynamically optimizing two knobs: DVFS and thread allocation. The method selects the optimal combination of the two knobs with models based on artificial neural network (ANN) that captures the nonlinear effect of thread allocation on performance. We implement
the proposed method as a runtime system and evaluate it with twelve multithreaded benchmarks on a real AMD Opteron based NUMA system. The evaluation results show that our method outperforms a naive technique optimizing only DVFS by up to
67.1%, under a power cap.
Original language | English |
---|---|
Title of host publication | Proceedings of the 32nd IEEE International Conference on Computer Design (ICCD). |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 324-331 |
ISBN (Electronic) | 978-1-4799-6492-5 |
DOIs | |
Publication status | Published - 21 Oct 2014 |
Event | The 32nd IEEE International Conference on Computer Design - Novotel Ambassador Gangnam Hotel, Seoul, Korea, Republic of Duration: 19 Oct 2014 → 22 Oct 2014 |
Conference
Conference | The 32nd IEEE International Conference on Computer Design |
---|---|
Country/Territory | Korea, Republic of |
City | Seoul |
Period | 19/10/2014 → 22/10/2014 |
Fingerprint
Dive into the research topics of 'Power-Capped DVFS and Thread Allocation with ANN Models on Modern NUMA Systems'. Together they form a unique fingerprint.Projects
- 5 Finished
-
R6410CSC: NanoStreams: A Hardware and Software Stack for Real-Time Analytics on Fast Data Streams
Nikolopoulos, D. (PI), Spence, I. (CoI) & Woods, R. (CoI)
01/08/2013 → 28/02/2017
Project: Research
-
-