| MorphoSys: case study of a reconfigurable computing system targeting multimedia applications |
| Full text |
Pdf
(968 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 37th Annual Design Automation Conference
table of contents
Los Angeles, California, United States
Pages: 573 - 578
Year of Publication: 2000
ISBN:1-58113-187-9
|
|
Authors
|
|
Hartej Singh
|
University of California, Irvine, Dept of Electrical & Computer Eng., Irvine, CA
|
|
Guangming Lu
|
University of California, Irvine, Dept of Electrical & Computer Eng., Irvine, CA
|
|
Eliseu Filho
|
Dept of Systems and Computer Engineering, COPPE/Federal University of Rio De Janeiro, Rio de Janeiro, RJ Brazil
|
|
Rafael Maestre
|
Dept. de Arquitectura de Comp.y Automatica, Escuela Superior de Informatica, Universidad Complutense, 28040, Madrid, Spain
|
|
Ming-Hau Lee
|
University of California, Irvine, Dept of Electrical & Computer Eng., Irvine, CA
|
|
Fadi Kurdahi
|
University of California, Irvine, Dept of Electrical & Computer Eng., Irvine, CA
|
|
Nader Bagherzadeh
|
University of California, Irvine, Dept of Electrical & Computer Eng., Irvine, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 45, Citation Count: 12
|
|
|
ABSTRACT
In this paper, we present a case study for the design, programming and usage of a reconfigurable system-on-chip, MorphoSys, which is targeted at computation-intensive applications. This 2-million transistor design combines a reconfigurable array of cells with a RISC processor core and a high bandwidth memory interface. The system architecture, software tools including a scheduler for reconfigurable systems, and performance analysis (with impressive speedups) for target applications are described.
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
|
Arthur Abnous , Christopher Christensen , Jeffrey Gray , John Lenell , Andrew Naylor , Nader Bagherzadeh, Design and implementation of the “Tiny RISC” microprocessor, Microprocessors & Microsystems, v.16 n.4, p.187-193, May 1992
[doi> 10.1016/0141-9331(92)90021-K]
|
| |
2
|
|
| |
3
|
Chen, D., and Rabaey, J. Reconfigurable Multiprocessor IC for Rapid Prototyping of Algorithmic- Specific High-Speed Datapaths, in IEEE Journal of Solid-State Circuits, V. 27, No. 12, Dec 92
|
| |
4
|
Chia, K., Kim, H.J., Lansing, S., Mangione-Smith, W.H., and Villasenor, J. High-Performance Automatic Target Recognition Through Data-Specific VLSI, in IEEE Trans. on VLSI Systems, Vol.6, No.3, 1998
|
| |
5
|
|
| |
6
|
|
| |
7
|
Hsieh, C., and Lin, T. VLSI Arch. For Block-Matching Motion Estimation Algorithm, IEEE Transactions on Circuits and Systems for Video Technology, vol.2, pp. 169-175, June 1992
|
| |
8
|
Intel Application Notes for Pentium MMX, http://developer.intel.com.drg/mmx/appnotes/
|
| |
9
|
ISO/IEC JTC1 CD 13818. Generic coding of moving pictures, 1994 (MPEG-2 standard)
|
| |
10
|
|
| |
11
|
Ming-Hau Lee , Hartej Singh , Guangming Lu , Nader Bagherzadeh , Fadi J. Kurdahi , Eliseu M. C. Filho , Vladimir Castro Alves, Design and Implementation of the MorphoSys Reconfigurable ComputingProcessor, Journal of VLSI Signal Processing Systems, v.24 n.2-3, p.147-164, Mar. 2000
[doi> 10.1023/A:1008189221436]
|
 |
12
|
R. Maestre , F. J. Kurdahi , N. Bagherzadeh , H. Singh , R. Hermida , M. Fernandez, Kernel scheduling in reconfigurable computing, Proceedings of the conference on Design, automation and test in Europe, p.21-es, January 1999, Munich, Germany
[doi> 10.1145/307418.307460]
|
| |
13
|
Mirsky, E., and DeHon, A. MATRIX: A Reconfigurable Computing Architecture with Configurable Instruction Distribution and Deployable Resources," Proc. of IEEE FCCM, 1996, pp.157-66
|
| |
14
|
|
| |
15
|
Ouaiss, I., Govindarajan, S., Srinivasan, V., Kaul, M., Vemuri, R. An Integrated Partitioning and Synthesis system for Dynamically Reconfigurable Multi-FPGA Architectures", Reconfig. Arch. Workshop, RAW 1998
|
| |
16
|
|
| |
17
|
Salomao, S., Alves, V., and Filho, E.C. HiPCrypto: A High Performance VLSI Cryptographic Chip," Proceedings of IEEE ASIC conference, 1998, pp. 7-13
|
| |
18
|
Schneier, B. Applied Cryptography, John Wiley, New York, NY, 1996.
|
| |
19
|
SUIF Compiler system, The Stanford SUIF Compiler Group, http ://suif. stanford.edu
|
| |
20
|
Tau, E., Chen, D., Eslick, I., Brown, J., DeHon, A. A First Generation DPGA Implementation, Canadian Workshop of Field-Programmable Devices, FPDV)5
|
| |
21
|
|
| |
22
|
Yang, K-M., Sun, M-T., and Wu, L. A Family of VLSI Designs for Motion Compensation Block Matching Algorithm," IEEE Trans. on Circuits and Systems, Vol. 36, No. 10, October 1989, pp. 1317-25
|
CITED BY 12
|
|
Rafael Maestre , Milagros Fernandez , Fadi J. Kurdahi , Nader Bagherzadeh , Hartej Singh, Configuration management in multi-context reconfigurable systems for simultaneous performance and power optimizations, Proceedings of the 13th international symposium on System synthesis, September 20-22, 2000, Madrid, Spain
|
|
|
|
|
|
Girish Venkataramani , Walid Najjar , Fadi Kurdahi , Nader Bagherzadeh , Wim Bohm, A compiler framework for mapping applications to a coarse-grained reconfigurable computer architecture, Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems, November 16-17, 2001, Atlanta, Georgia, USA
|
|
|
Marcos Sanchez-Elez , Milagros Fernández , Roman Hermida , Rafael Maestre , Fadi Kurdahi , Nader Bagherzadeh, A data scheduler for multi-context reconfigurable architectures, Proceedings of the 14th international symposium on Systems synthesis, September 30-October 03, 2001, Montréal, P.Q., Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
J.
Computer Applications
Additional Classification:
C.
Computer Systems Organization
C.1
PROCESSOR ARCHITECTURES
C.1.2
Multiple Data Stream Architectures (Multiprocessors)
Subjects:
Single-instruction-stream, multiple-data-stream processors (SIMD)
D.
Software
D.4
OPERATING SYSTEMS
D.4.1
Process Management
Subjects:
Scheduling
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
I.2.8
Problem Solving, Control Methods, and Search
Subjects:
Scheduling
General Terms:
Algorithms,
Design,
Management,
Measurement,
Performance,
Theory
Keywords:
MPEG-2,
SIMD,
automatic target recognition,
dynamic configuration,
reconfigurable processors,
scheduling
|