| The effect of reconfigurable units in superscalar processors |
| Full text |
Pdf
(208 KB)
|
| Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays
table of contents
Monterey, California, United States
Pages: 141 - 150
Year of Publication: 2001
ISBN:1-58113-341-3
|
|
Authors
|
|
Jorge E. Carrillo
|
Dept. of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada
|
|
Paul Chow
|
Dept. of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 44, Citation Count: 14
|
|
|
ABSTRACT
This paper describes OneChip, a third generation reconfigurable processor architecture that integrates a Reconfigurable Functional Unit (RFU) into a superscalar Reduced Instruction Set Computer (RISC) processor's pipeline. The architecture allows dynamic scheduling and dynamic reconfiguration. It also provides support for pre-loading configurations and for Least Recently Used (LRU) configuration management.To evaluate the performance of the OneChip architecture, several off-the-shelf software applications were compiled and executed on Sim-OneChip, an architecture simulator for OneChip that includes a software environment for programming the system. The architecture is compared to a similar one but without dynamic scheduling and without an RFU. OneChip achieves a performance improvement and shows a speedup range from 2.16 up to 32 for the different applications and data sizes used. The results show that dynamic scheduling helps performance the most on average, and that the RFU will always improve performance the best when most of the execution is in the RFU.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
D.Burger and T.M.Austin.The SimpleScalar tool set,version 2.0.Tech ical Report 1342,U iversity of Wisco sin-Madison,Computer Sciences Departme t, 1997.
|
| |
2
|
|
| |
3
|
J.E.Carrillo Esparza.Evaluation of the O eChip reconfigurable processor.Master 's thesis,University of Toronto,2000.
|
| |
4
|
A.DeHon.DPGA-coupled microprocessors: Commodity ICs for the early 21st century.I Proceedings IEEE Workshop on Fiel d-Programmabl e Custom Computing Machines pages 31 -39,Apr.1994.
|
| |
5
|
Seth Copen Goldstein , Herman Schmit , Mihai Budiu , Srihari Cadambi , Matt Moe , R. Reed Taylor, PipeRench: A Reconfigurable Architecture and Compiler, Computer, v.33 n.4, p.70-77, April 2000
[doi> 10.1109/2.839324]
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
J.A.Jacob.Memory interfacing for the O eChip recon .gurable processor.Master 's thesis,University of Toronto,1998.
|
 |
11
|
|
| |
12
|
|
| |
13
|
Chunho Lee , Miodrag Potkonjak , William H. Mangione-Smith, MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.330-335, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
| |
14
|
Guangming Lu , Hartej Singh , Ming-Hau Lee , Nader Bagherzadeh , Fadi J. Kurdahi , Eliseu M. Chaves Filho, The MorphoSys Parallel Reconfigurable System, Proceedings of the 5th International Euro-Par Conference on Parallel Processing, p.727-734, August 31-September 03, 1999
|
| |
15
|
MIPS Tech ologies,I corporated.MIPS R10000 (T5) Superscalar Microprocessor, technical brief Oct.1994.
|
| |
16
|
|
| |
17
|
V.S.Pai,P.Ranganathan,and S.V.Adve.RSIM:A execution-drive simulator for ILP-based shared-memory multiprocessors a d uniprocessors.In Proceedings of the Third Workshop on Computer Architecture Education Feb.1997.
|
 |
18
|
|
| |
19
|
C. R. Rupp , M. Landguth , T. Garverick , E. Gomersall , H. Holt , J. M. Arnold , M. Gokhale, The NAPA Adaptive Processing Architecture, Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines, p.28, April 15-17, 1998
|
| |
20
|
A.Silberschatz and P.B.Galvin.Operating System Addiso Wesley Lo gma ,Inc.,USA,.fth edition edition,1998.
|
| |
21
|
|
| |
22
|
R.D.Wittig and P.Chow.OneChip:An FPGA processor with recon .gurable logic.In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines pages 126 -135,Mar.1996.
|
 |
23
|
Zhi Alex Ye , Andreas Moshovos , Scott Hauck , Prithviraj Banerjee, CHIMAERA: a high-performance architecture with a tightly-coupled reconfigurable functional unit, Proceedings of the 27th annual international symposium on Computer architecture, p.225-235, June 2000, Vancouver, British Columbia, Canada
|
CITED BY 14
|
|
|
|
|
|
|
|
Sami Yehia , Nathan Clark , Scott Mahlke , Krisztiàn Flautner, Exploring the design space of LUT-based transparent accelerators, Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems, September 24-27, 2005, San Francisco, California, USA
|
|
|
Shobana Padmanabhan , Phillip Jones , David V. Schuehler , Scott J. Friedman , Praveen Krishnamurthy , Huakai Zhang , Roger Chamberlain , Ron K. Cytron , Jason Fritts , John W. Lockwood, Extracting and improving microarchitecture performance on reconfigurable architectures, International Journal of Parallel Programming, v.33 n.2, p.115-136, June 2005
|
|
|
Nathan Clark , Manjunath Kudlur , Hyunchul Park , Scott Mahlke , Krisztian Flautner, Application-Specific Processing on a General-Purpose Core via Transparent Instruction Set Customization, Proceedings of the 37th annual IEEE/ACM International Symposium on Microarchitecture, p.30-40, December 04-08, 2004, Portland, Oregon
|
|
|
Hamid Noori , Farhad Mehdipour , Kazuaki Murakami , Koji Inoue , Maziar Goudarzi, Interactive presentation: Generating and executing multi-exit custom instructions for an adaptive extensible processor, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lars Bauer , Muhammad Shafique , Stephanie Kreutz , Jörg Henkel, Run-time system for an extensible embedded processor with dynamic instruction set, Proceedings of the conference on Design, automation and test in Europe, March 10-14, 2008, Munich, Germany
|
|
|
|
|
|
|
|
|
|
|