| The design of RPM: an FPGA-based multiprocessor emulator |
| Full text |
Pdf
(54 KB)
|
| Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 1995 ACM third international symposium on Field-programmable gate arrays
table of contents
Monterey, California, United States
Pages: 60 - 66
Year of Publication: 1995
ISBN:0-89791-743-X
|
|
Authors
|
|
Koray Öner
|
Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
|
|
Luiz A. Barroso
|
Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
|
|
Sasan Iman
|
Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
|
|
Jaeheon Jeong
|
Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
|
|
Krishnan Ramamurthy
|
Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
|
|
Michel Dubois
|
Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 19, Citation Count: 7
|
|
|
ABSTRACT
Recent advances in Field-Programmable Gate Arrays (FPGA) and programmable interconnects have made it possible to build efficient hardware emulation engines. In addition, improvements in Computer-Aided Design (CAD) tools, mainly in synthesis tools, greatly simplify the design of large circuits. The RPM (Rapid Prototype Engine for Multiprocessors) Project leverages these two technological advances. Its goal is to develop a common hardware platform for the emulation of multiprocessor systems with different architectures.For cost reasons, the use of FPGAs in RPM is limited to the memory controllers, while the rest of the emulator, including the processors, memories and interconnect, is built with off-the-shelf components. A flexible non-intrusive event logging mechanism is included at all levels of the memory hierarchy, making it possible to monitor the emulation in very fine detail. This paper presents the hardware design of RPM.
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
|
Aptix Inc., Data Book, Aptix, San Jose, 1993.
|
| |
2
|
Luiz André Barroso , Sasan Iman , Jaeheon Jeong , Koray Öner , Michel Dubois , Krishnan Ramamurthy, RPM: A Rapid Prototyping Engine for Multiprocessor Systems, Computer, v.28 n.2, p.26-34, February 1995
[doi> 10.1109/2.347997]
|
| |
3
|
|
| |
4
|
|
| |
5
|
Michel, Dubois , Christoph Scheurich , Fayé A. Briggs, Synchronization, Coherence, and Event Ordering in Multiprocessors, Computer, v.21 n.2, p.9-21, February 1988
[doi> 10.1109/2.15]
|
| |
6
|
|
| |
7
|
INCA, "VA-II Logic Emulator", INCA, Berkshire, United Kingdom, 1993.
|
| |
8
|
Ko, B. and Maholtra, L., "Logic Emulation for System- Level Design", Prec. Electro, 1992.
|
| |
9
|
Daniel Lenoski , James Laudon , Kourosh Gharachorloo , Wolf-Dietrich Weber , Anoop Gupta , John Hennessy , Mark Horowitz , Monica S. Lam, The Stanford Dash Multiprocessor, Computer, v.25 n.3, p.63-79, March 1992
[doi> 10.1109/2.121510]
|
 |
10
|
|
| |
11
|
Maliniak, L., "Logic Emulation Meets the Demands of CPU Designers", Electronic Design, vol. 41, no. 7, pp. 36- 40, 1993.
|
| |
12
|
|
| |
13
|
Trimberger, S.,"A Reprogrammable Gate Array and Applications," Proceedings of the IEEE, Vol. 81, No. 7, pp. 1030-1041, July 1993.
|
| |
14
|
Walters, S., "Reprogrammable Hardware Emulation Automates System Level ASIC Validation," Prec. WESCON, 199011
|
CITED BY 7
|
|
Luiz André Barroso , Sasan Iman , Jaeheon Jeong , Koray Öner , Michel Dubois , Krishnan Ramamurthy, RPM: A Rapid Prototyping Engine for Multiprocessor Systems, Computer, v.28 n.2, p.26-34, February 1995
|
|
|
|
|
|
Sewook Wee , Jared Casper , Njuguna Njoroge , Yuriy Tesylar , Daxia Ge , Christos Kozyrakis , Kunle Olukotun, A practical FPGA-based framework for novel CMP research, Proceedings of the 2007 ACM/SIGDA 15th international symposium on Field programmable gate arrays, February 18-20, 2007, Monterey, California, USA
|
|
|
Eric S. Chung , Eriko Nurvitadhi , James C. Hoe , Babak Falsafi , Ken Mai, A complexity-effective architecture for accelerating full-system multiprocessor simulations using FPGAs, Proceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays, February 24-26, 2008, Monterey, California, USA
|
|
|
|
|
|
John Wawrzynek , David Patterson , Mark Oskin , Shih-Lien Lu , Christoforos Kozyrakis , James C. Hoe , Derek Chiou , Krste Asanovic, RAMP: Research Accelerator for Multiple Processors, IEEE Micro, v.27 n.2, p.46-57, March 2007
|
|
|
Eric S. Chung , Michael K. Papamichael , Eriko Nurvitadhi , James C. Hoe , Ken Mai , Babak Falsafi, ProtoFlex: Towards Scalable, Full-System Multiprocessor Simulations Using FPGAs, ACM Transactions on Reconfigurable Technology and Systems (TRETS), v.2 n.2, p.1-32, June 2009
|
|