Abstract

Future many-core systems need to address the dark silicon problem, where some cores would be turned off to control the chip’s thermal and power density, which effectively limits the performance gain from having a large number of processing cores. Task migration technique has been previously proposed to improve many-core system performance by moving tasks between active and dark cores. As task migration imposes system performance overhead due to the large wake-up latency of the dark cores, this paper proposes a prediction-based early wake-up (PEW) to reduce the dark cores’ wake-up latency during task migration. A window-based online ridge regression (RR) is used as the prediction model. The prediction model uses the past window’s thermal, power, and core status (i.e., active or dark) to predict the future core temperatures at run-time. If task migration is predicted in the next control period, the proposed PEW puts the dark cores in a power state with low wake-up latency. Thus, the proposed PEW reduces the time for the dark cores to start executing the tasks. The comparison results show that our proposed PEW reduces the completion time by up to 7.9% and 4.1% compared to non-early wake-up (NoEW) and a fixed threshold wake-up (FEW), respectively. It also shows that the proposed PEW increases the MIPS/Watt by up to 5.5% and 2.3% over NoEW and FEW, respectively. These results show that the proposed PEW improves the many-core system’s overall performance in terms of reducing dark cores’ wake-up latency and increasing the number of executed instructions per Watt.

Highlights

  • The key concept of increasing computing circuits performance was increasing the processor frequency guided by Dennard scaling [1]

  • This paper proposes a prediction-based early wake-up (PEW) technique to reduce the wake-up latency of dark cores during task migration

  • This paper provides a solution for dark cores wakeup latency overhead during task migration by proposing a prediction-based early wake-up (PEW) technique

Read more

Summary

INTRODUCTION

The key concept of increasing computing circuits performance was increasing the processor frequency guided by Dennard scaling [1]. This paper proposes a prediction-based early wake-up (PEW) technique to reduce the wake-up latency of dark cores during task migration. The proposed PEW sets the dark core power state to the one with a lower wake-up latency if task migration is expected to be used in the control period. This reduces the time for the cores to start executing the tasks, which collectively improves the many-core system’s overall performance.

RELATED WORK
CORE C-STATES
PROBLEM DEFINITION
PROPOSED TECHNIQUE
Use these samples to estimate Tp using RR
EXPERIMENTAL EVALUATION
L1-I L1-D
COMPARATIVE RESULTS AND ANALYSIS
12 Average Max Min
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call