• DocumentCode
    3382921
  • Title

    Automatic compilation flow for a coarse-grained reconfigurable processor

  • Author

    Wang, Hao ; Sheng, Weiguang ; He, Weifeng

  • Author_Institution
    Sch. of Microelectron., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2011
  • fDate
    25-28 Oct. 2011
  • Firstpage
    687
  • Lastpage
    690
  • Abstract
    Reconfigurable processor is widely used in multimedia applications. Its performance depends not only on good hardware design but also on compilers that can quickly create efficient configurations. This paper describes an automatic compilation flow for REmus-a coarse-grained reconfigurable processor. The front-end of the compiler extracts code sections with high parallelism degree from the application and generates corresponding DFGs (data flow graph). The back-end of the compiler maps the DFGs onto the reconfigurable computing array. The suitability of the compiler for the target application domain is illustrated with code samples of MPEG-2. Experimental results indicate that the compilation flow can map the C code onto REmus automatically and 4.49× to 6.23× speed-up is achieved in comparison with implementation of general-purpose processor.
  • Keywords
    data flow graphs; logic design; microprocessor chips; program compilers; reconfigurable architectures; C code; MPEG-2; REmus; automatic compilation flow; coarse-grained reconfigurable processor; code samples; code sections; data flow graph; general-purpose processor; hardware design; multimedia applications; reconfigurable computing array; target application domain; DFG; coarse-grained; compiler; reconfigurable;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC (ASICON), 2011 IEEE 9th International Conference on
  • Conference_Location
    Xiamen
  • ISSN
    2162-7541
  • Print_ISBN
    978-1-61284-192-2
  • Electronic_ISBN
    2162-7541
  • Type

    conf

  • DOI
    10.1109/ASICON.2011.6157298
  • Filename
    6157298