| A C compiler for a processor with a reconfigurable functional unit |
| Full text |
Pdf
(478 KB)
|
| Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 2000 ACM/SIGDA eighth international symposium on Field programmable gate arrays
table of contents
Monterey, California, United States
Pages: 95 - 100
Year of Publication: 2000
ISBN:1-58113-193-3
|
|
Authors
|
|
Zhi Alex Ye
|
Department of Electrical and Computer Engineering, Northwestern University, Evanston, IL
|
|
Nagaraj Shenoy
|
Department of Electrical and Computer Engineering, Northwestern University, Evanston, IL
|
|
Prithviraj Baneijee
|
Department of Electrical and Computer Engineering, Northwestern University, Evanston, IL
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 24, Citation Count: 17
|
|
|
ABSTRACT
This paper describes a C compiler for a mixed Processor/FPGA architecture where the FPGA is a Reconfigurable Functional Unit (RFU). It presents three compilation techniques that can extract computations from applications to put into the RFU. The results show that large instruction sequences can be created and extracted by these techniques. An average speedup of 2.6 is achieved over a set of benchmarks.
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
|
K. Atsuta, DCT implementation, http://marine.et.utokai.ac.jp/database/koichi.html.
|
| |
2
|
J. Babb , M. Frank , V. Lee , E. Waingold , R. Barua , M. Taylor , J. Kim , S. Devabhaktuni , A. Agarwal, The RAW benchmark suite: computation structures for general purpose computing, Proceedings of the 5th IEEE Symposium on FPGA-Based Custom Computing Machines, p.134, April 16-18, 1997
|
| |
3
|
D. Burger, and T. Austin, The Simplescalar Tool Kit, University of Wisconsin-Madison Computer Sciences Department Technical Report #1342, June, 1997
|
| |
4
|
P. Faraboschi, et al. The Latest Word in Digital and Media Processing, IEEE signal processing magazine, Mar 1998
|
| |
5
|
|
| |
6
|
|
 |
7
|
Seth Copen Goldstein , Herman Schmit , Matthew Moe , Mihai Budiu , Srihari Cadambi , R. Reed Taylor , Ronald Laufer, PipeRench: a co/processor for streaming multimedia acceleration, Proceedings of the 26th annual international symposium on Computer architecture, p.28-39, May 01-04, 1999, Atlanta, Georgia, United States
|
| |
8
|
|
| |
9
|
|
| |
10
|
Honeywell Inc, Adaptive Computing Systems Benchmarking, http://www.htc.honeywell.com/projects/acsbench/
|
 |
11
|
Walter Lee , Rajeev Barua , Matthew Frank , Devabhaktuni Srikrishna , Jonathan Babb , Vivek Sarkar , Saman Amarasinghe, Space-time scheduling of instruction-level parallelism on a raw machine, Proceedings of the eighth international conference on Architectural support for programming languages and operating systems, p.46-57, October 02-07, 1998, San Jose, California, United States
|
| |
12
|
S. Rathnam, et al. Processing the New World of Interactive Media, IEEE signal processing magazine March 1998
|
| |
13
|
|
| |
14
|
|
| |
15
|
R. D. Wittig and P. Chow. OneChip: An FPGA Processor with Reconfigurable Logic, FCCM, Napa Vally, CA, April, 1996
|
 |
16
|
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 17
|
|
Alberto La Rosa , Luciano Lavagno , Claudio Passerone, A software development tool chain for a reconfigurable processor, Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems, November 16-17, 2001, Atlanta, Georgia, USA
|
|
|
|
|
|
|
|
|
|
|
|
Stamatis Vassiliadis , Stephan Wong , Georgi Gaydadjiev , Koen Bertels , Georgi Kuzmanov , Elena Moscu Panainte, The MOLEN Polymorphic Processor, IEEE Transactions on Computers, v.53 n.11, p.1363-1375, November 2004
|
|
|
|
|
|
|
|
|
|
|
|
M. D. Galanis , A. Milidonis , G. Theodoridis , D. Soudris , C. E. Goutis, Automated framework for partitioning DSP applications in hybrid reconfigurable platforms, Microprocessors & Microsystems, v.31 n.1, p.1-14, February, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. D. Galanis , A. Milidonis , G. Theodoridis , D. Soudris , C. E. Goutis, A Partitioning Methodology for Accelerating Applications in Hybrid Reconfigurable Platforms, Proceedings of the conference on Design, Automation and Test in Europe, p.247-252, March 07-11, 2005
|
|
|
|
|
|
|
|
|
|
|