• DocumentCode
    3507142
  • Title

    Perfecto: A Systemc-Based Performance Evaluation Framework for Dynamically Partially Reconfigurable Systems

  • Author

    Hsiung, Pao-Ann ; Huang, Chun-Hsian ; Liao, Chih-Feng

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    To cope with increasing demands for higher computational power and flexibility, dynamically and partially reconfigurable logic has started to play an important role in embedded systems and systems-on-chip. However, when using traditional design methods and tools, it is difficult to estimate or analyze the performance impact of including such reconfigurable logic devices into a system design. In this work, we present an easy-to-use system-level framework, called Perfecto, which is able to perform rapid explorations of different reconfiguration alternatives and to detect system performance bottlenecks. This framework is based on the popular system-level design language SystemC, which is supported by most EDA and ESL tools. Different hardware-software co-partitioning, co-scheduling, and placement algorithms can all be embedded into the framework for analysis. Perfecto can also be used to design the algorithms to be used in an operating system for reconfigurable systems. Applications to some examples have shown advantages of having an evaluation framework such as Perfecto
  • Keywords
    embedded systems; hardware description languages; hardware-software codesign; logic design; logic devices; performance evaluation; reconfigurable architectures; system-on-chip; EDA tools; ESL tools; Perfecto; SystemC-based performance evaluation framework; easy-to-use system-level framework; embedded systems; hardware-software copartitioning; hardware-software coscheduling; hardware-software placement algorithms; partially reconfigurable logic; reconfigurable logic devices; reconfigurable systems; system-level design language; systems-on-chip; Algorithm design and analysis; Design methodology; Electronic design automation and methodology; Embedded computing; Embedded system; Operating systems; Performance analysis; Reconfigurable logic; System performance; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311213
  • Filename
    4100975