• DocumentCode
    1180501
  • Title

    Low Power Reconfiguration Technique for Coarse-Grained Reconfigurable Architecture

  • Author

    Kim, Yoonjin ; Mahapatra, Rabi N. ; Park, Ilhyun ; Choi, Kiyoung

  • Author_Institution
    Dept. of Comput. Sci., Texas A&M Univ., College Station, TX
  • Volume
    17
  • Issue
    5
  • fYear
    2009
  • fDate
    5/1/2009 12:00:00 AM
  • Firstpage
    593
  • Lastpage
    603
  • Abstract
    Coarse-grained reconfigurable architectures (CGRAs) require many processing elements (PEs) and a configuration memory unit (configuration cache) for reconfiguration of its PE array. Although this structure is meant for high performance and flexibility, it consumes significant power. Specially, power consumption by configuration cache is explicit overhead compared to other types of intellectual property (IP) cores. Reducing power is very crucial for CGRA to be more competitive and reliable processing core in embedded systems. In this paper, we propose a reusable context pipelining (RCP) architecture to reduce power-overhead caused by reconfiguration. It shows that the power reduction can be achieved by using the characteristics of loop pipelining, which is a multiple instruction stream, multiple data stream (MIMD)-style execution model. RCP efficiently reduces power consumption in configuration cache without performance degradation. Experimental results show that the proposed approach saves much power even with reduced configuration cache size. Power reduction ratio in the configuration cache and the entire architecture are up to 86.33% and 37.19%, respectively, compared to the base architecture.
  • Keywords
    cache storage; industrial property; pipeline arithmetic; reconfigurable architectures; coarse-grained reconfigurable architecture; configuration cache; configuration memory unit; intellectual property cores; loop pipelining; low-power reconfiguration technique; multiple data stream-style execution model; multiple instruction stream; power consumption; power reduction; processing element array; reusable context pipelining architecture; Coarse-grained reconfigurable architecture; configuration cache; embedded system; loop pipelining; low power;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2006039
  • Filename
    4796214