Placement-and-routing-based register allocation for coarse-grained reconfigurable arrays

  • Authors:
  • Bjorn De Sutter;Paul Coene;Tom Vander Aa;Bingfeng Mei

  • Affiliations:
  • Ghent University, Ghent, Belgium;Interuniversity Micro-Electronics Center (IMEC), Leuven, Belgium;Interuniversity Micro-Electronics Center, Leuven, Belgium;Interuniversity Micro-Electronics Center, Leuven, Belgium

  • Venue:
  • Proceedings of the 2008 ACM SIGPLAN-SIGBED conference on Languages, compilers, and tools for embedded systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

DSP architectures often feature multiple register files with sparse connections to a large set of ALUs. For such DSPs, traditional register allocation algorithms suffer from a lot of problems, including a lack of retargetability and phase-ordering problems. This paper studies alternative register allocation techniques based on placement and routing. Different register file models are studied and evaluated on a state-of-the art coarse-grained reconfigurable array DSP, together with a new post-pass register allocator for rotating register files.