Dataflow graph partitioning for optimal spatio-temporal computation on a coarse grain reconfigurable architecture

  • Authors:
  • Ratna Krishnamoorthy;Keshavan Varadarajan;Masahiro Fujita;Mythri Alle;S. K. Nandy;Ranjani Narayan

  • Affiliations:
  • Dept. of Electronics Engineering, The University of Tokyo, Tokyo, Japan;CAD Lab, SERC, Indian Institute of Science, Bangalore, India;Dept. of Electronics Engineering, The University of Tokyo, Tokyo, Japan;CAD Lab, SERC, Indian Institute of Science, Bangalore, India;CAD Lab, SERC, Indian Institute of Science, Bangalore, India;Morphing Machines, Bangalore, India

  • Venue:
  • ARC'11 Proceedings of the 7th international conference on Reconfigurable computing: architectures, tools and applications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Coarse Grain Reconfigurable Architectures(CGRA) support Spatial and Temporal computation to speedup execution and reduce reconfiguration time. Thus compilation involves partitioning instructions spatially and scheduling them temporally. We extend Edge-Betweenness Centrality scheme, originally used for detecting community structures in social and biological networks, for partitioning instructions of a dataflow graph. Comparisons of execution time for several applications run on a simulator for REDEFINE, a CGRA proposed in literature, indicate that Centrality scheme outperforms several other schemes with 2-18% execution time speedup.