System-level performance evaluation of reconfigurable processors

被引:8
作者
Enzler, R
Plessl, C
Platzner, M
机构
[1] ETH Zentrum, Elect Lab, Swiss Fed Inst Technol ETH, CH-8092 Zurich, Switzerland
[2] ETH Zentrum, Comp Engn & Networks Lab, Swiss Fed Inst Technol ETH, CH-8092 Zurich, Switzerland
关键词
field-programmable gate arrays; reconfigurable computing; hybrid reconfigurable processors; co-simulation; VHDL;
D O I
10.1016/j.micpro.2004.06.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reconfigurable architectures that tightly integrate a standard CPU core with a field-programmable hardware structure have recently been receiving increased attention. The design of such a hybrid reconfigurable processor involves a multitude of design decisions regarding the field-programmable structure as well as its system integration with the CPU core. Determining the impact of these design decisions on the overall system performance is a challenging task. In this paper, we first present a framework for the cycle-accurate performance evaluation of hybrid reconfigurable processors on the system level. Then, we discuss a reconfigurable processor for data-streaming applications, which attaches a coarse-grained reconfigurable unit to the coprocessor interface of a standard embedded CPU core. By means of a case study we evaluate the system-level impact of certain design features for the reconfigurable unit, such as multiple contexts, register replication, and hardware context scheduling. The results illustrate that a system-level evaluation framework is of paramount importance for studying the architectural trade-offs and optimizing design parameters for reconfigurable processors. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:63 / 73
页数:11
相关论文
共 30 条
[1]  
Abnous A, 1998, LECT NOTES COMPUT SC, V1388, P55
[2]   SimpleScalar: An infrastructure for computer system modeling [J].
Austin, T ;
Larson, E ;
Ernst, D .
COMPUTER, 2002, 35 (02) :59-+
[3]   Reconfigurable instruction set processors: A survey [J].
Barat, F ;
Lauwereins, R .
11TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2000, :168-173
[4]   Reconfigurable computing systems [J].
Bondalapati, K ;
Prasanna, VK .
PROCEEDINGS OF THE IEEE, 2002, 90 (07) :1201-1217
[5]   Reconfigurable computing: A survey of systems and software [J].
Compton, K ;
Hauck, S .
ACM COMPUTING SURVEYS, 2002, 34 (02) :171-210
[6]  
DeHon A., 1996, FPGA '96. 1996 ACM Fourth International Symposium on Field-Programmable Gate Arrays, P115, DOI 10.1145/228370.228387
[7]  
Enzler R, 2003, ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, P174
[8]  
Enzler R, 2003, LECT NOTES COMPUT SC, V2778, P151
[9]   Reconfigurable processors for handhelds and wearables:: Application analysis [J].
Enzler, R ;
Platzner, M ;
Plessl, C ;
Thiele, L ;
Tröster, G .
RECONFIGURABLE TECHNOLOGY: FPGAS AND RECONFIGURABLE PROCESSORS FOR COMPUTING AND COMMUNICATIONS III, 2001, 4525 :135-146
[10]  
FAURA J, 1997, LNCS, V1304, P1