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
Link To Document :
بازگشت