English

Proactive Aging Mitigation in CGRAs through Utilization-Aware Allocation

Hardware Architecture 2020-11-06 v2

Abstract

Resource balancing has been effectively used to mitigate the long-term aging effects of Negative Bias Temperature Instability (NBTI) in multi-core and Graphics Processing Unit (GPU) architectures. In this work, we investigate this strategy in Coarse-Grained Reconfigurable Arrays (CGRAs) with a novel application-to-CGRA allocation approach. By introducing important extensions to the reconfiguration logic and the datapath, we enable the dynamic movement of configurations throughout the fabric and allow overutilized Functional Units (FUs) to recover from stress-induced NBTI aging. Implementing the approach in a resource-constrained state-of-the-art CGRA reveals 2.2×2.2\times lifetime improvement with negligible performance overheads and less than 10%10\% increase in area.

Keywords

Cite

@article{arxiv.2004.10470,
  title  = {Proactive Aging Mitigation in CGRAs through Utilization-Aware Allocation},
  author = {Marcelo Brandalero and Bernardo Neuhaus Lignati and Antonio Carlos Schneider Beck and Muhammad Shafique and Michael Hübner},
  journal= {arXiv preprint arXiv:2004.10470},
  year   = {2020}
}

Comments

Please cite this as: M. Brandalero, B. N. Lignati, A. Carlos Schneider Beck, M. Shafique and M. H\"ubner, "Proactive Aging Mitigation in CGRAs through Utilization-Aware Allocation," 2020 57th ACM/IEEE Design Automation Conference (DAC), San Francisco, CA, USA, 2020, pp. 1-6, doi: 10.1109/DAC18072.2020.9218586

R2 v1 2026-06-23T15:01:19.592Z