DocumentCode :
56732
Title :
SimRPU: A Simulation Environment for Reconfigurable Architecture Exploration
Author :
Leibo Liu ; Dong Wang ; Shouyi Yin ; Yingjie Chen ; Min Zhu ; Shaojun Wei
Author_Institution :
Inst. of Microelectron., Tsinghua Univ., Beijing, China
Volume :
22
Issue :
12
fYear :
2014
fDate :
Dec. 2014
Firstpage :
2635
Lastpage :
2648
Abstract :
To assist the system architects with fast exploration and performance evaluation of the reconfigurable software/hardware architectures, this paper presents a system-level simulator, named after SimRPU, for the reconfigurable processing unit (RPU), which is the major computing engine in reconfigurable processor. The proposed simulator consists of a simulation kernel, a software compiler, a system profiler providing performance, area and power information for the desired architectures, and a system debugger supporting inspecting and modification of the internal state of the RPU. Object-oriented hierarchical and parameterized architecture modeling techniques are proposed to satisfy the requirements for a fast and comprehensive evaluation. Cycle-accurate simulation mechanisms are developed to improve the accuracy of the profiled performance data. Compared with the traditional register transfer level (RTL) based simulation scheme, the proposed simulator could achieve an average speedup of 18.5× with only 3.5% reduction on performance estimation accuracy. One reconfigurable processor targeted at high-definition multimedia decoding applications (such as H.264, MPEG2, AVS, etc.) is implemented with Taiwan Semiconductor Manufacturing Company 65-nm process using the proposed exploration and design flow. The measured results show that the implemented architecture has obvious advantages in terms of both performance and power consumption than the reference designs in multimedia decoding applications.
Keywords :
microprocessor chips; reconfigurable architectures; software architecture; RTL; SimRPU; Taiwan semiconductor manufacturing company; area information; cycle-accurate simulation mechanisms; multimedia decoding applications; object-oriented hierarchical architecture; parameterized architecture modeling techniques; performance estimation accuracy; performance evaluation; power information; reconfigurable architecture; reconfigurable hardware architectures; reconfigurable processing unit; reconfigurable software architectures; register transfer level; simulation kernel; size 65 nm; software compiler; system profiler; system-level simulator; Computational modeling; Computer architecture; Context; Hardware; Object oriented modeling; Registers; Software; Compiler and debugger; cycle accurate; multimedia applications; reconfigurable computing; system simulator; system simulator.;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2013.2295622
Filename :
6709803
Link To Document :
بازگشت