• DocumentCode
    2030274
  • Title

    A reconfigurable IP characterization technique improving high-level synthesis results

  • Author

    Sotiriou-Xanthopoulos, Efstathios ; Koutras, Ioannis ; Economakos, George ; Soudris, Dimitrios

  • Author_Institution
    Microprocessors & Digital Syst. Lab., Nat. Tech. Univ. of Athens, Athens, Greece
  • fYear
    2011
  • fDate
    6-8 April 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Reconfigurable computing is a cost-effective alternative to technology shrinking in order to achieve higher performance in digital design, especially considering run time reconfiguration. Research in the field consists of new reconfig-urable architectures, either coarse-grain or fine-grain, and new methodologies to map applications onto them. Usually, top-down methodologies are proposed, that start from the application´s dataflow graph and try to merge different parts into the same reconfigurable component. This paper presents a bottom-up approach, that searches available RTL component libraries for primitives that can be connected in alternative ways and generate new components, with different modes of functionality. Such components, called morphable components, are designed to impose the minimum accepted area and timing overhead, without any reconfiguration overhead. The great advantage of the bottom-up approach is that it can be integrated easily with existing design methodologies and tools, offering great overall performance improvements. The results obtained with different DSP benchmarks in a high-level synthesis environment show an average performance gain of 15%, without any practical datapath area increase, offering uniform and balanced resource utilization.
  • Keywords
    data flow graphs; high level synthesis; reconfigurable architectures; RTL component libraries; bottom-up approach; dataflow graph; digital design; high-level synthesis; morphable components; reconfigurable IP characterization; reconfigurable architectures; reconfigurable computing; run time reconfiguration; Adders; Hardware; Hardware design languages; Multiplexing; Optimization; Sparks; Timing; artificial intelligence; design automation; high level synthesis; reconfigurable architectures; runtime reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 2011 6th International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-61284-899-0
  • Type

    conf

  • DOI
    10.1109/DTIS.2011.5941416
  • Filename
    5941416