| Architecture of a message-driven processor |
| Full text |
Pdf
(711 KB)
|
| Source
|
International Symposium on Computer Architecture
archive
Proceedings of the 14th annual international symposium on Computer architecture
table of contents
Pittsburgh, Pennsylvania, United States
Pages: 189 - 196
Year of Publication: 1987
ISBN:0-8186-0776-9
|
|
Authors
|
|
W. J. Dally
|
Artificial Intelligence Laboratory and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA
|
|
L. Chao
|
Artificial Intelligence Laboratory and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA
|
|
A. Chien
|
Artificial Intelligence Laboratory and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA
|
|
S. Hassoun
|
Artificial Intelligence Laboratory and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA
|
|
W. Horwat
|
Artificial Intelligence Laboratory and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA
|
|
J. Kaplan
|
Artificial Intelligence Laboratory and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA
|
|
P. Song
|
Artificial Intelligence Laboratory and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA
|
|
B. Totty
|
Artificial Intelligence Laboratory and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA
|
|
S. Wills
|
Artificial Intelligence Laboratory and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 31, Citation Count: 44
|
|
|
ABSTRACT
We propose a machine architecture for a high-performance processing node for a message-passing, MIMD concurrent computer. The principal mechanisms for attaining this goal are the direct execution and buffering of messages and a memory-based architecture that permits very fast context switches. Our architecture also includes a novel memory organization that permits both indexed and associative accesses and that incorporates an instruction buffer and message queue. Simulation results suggest that this architecture reduces message reception overhead by more than an order of magnitude.
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
|
Agha, Gul A., Actors: A Model of Concurrent Computation in Distributed Systems, MIT Artificial Intelligence Laboratory, Technical Report 844, June 1985.
|
| |
2
|
Ahuja, S.R., "S/Net: A High Speed Interconnect for Multicomputers," IEEE Jounal on Selected Areas in Communications, November 1983, pp. 751-756.
|
 |
3
|
|
 |
4
|
|
| |
5
|
Dally, William J. and Seitz, Charles L., "The Torus Routing Chip," to appear in J. Distributed Systems, Vol. 1, No. 3, 1986.
|
| |
6
|
Dally, William J., "Wire Efficient VLSI Multiprocessor Communication Networks," to appear in Stanford Conference on Advanced Research in VLSI, 1987.
|
| |
7
|
Intel Scientific Computers, iPSC User's Guide, Order No. 175455- 001, Santa Clara, Calif., Aug. 1985.
|
| |
8
|
|
| |
9
|
Inmos Limited, IMS T424 Reference Manual, Order No. 72 TRN 006 00, Bristol, United Kingdom, November 1984.
|
| |
10
|
Lutz, C., et. aL, "Design of the Mosaic Element," Proc. MIT Conference on Advanced Research in VLSI, Artech Books, 1984, pp. 1-10.
|
| |
11
|
Palmer, John F., "The NCUBE Family of Parallel Supercomputers," Proc. IEEE International Conference on Computer Design, ICCD-86, 1986, p. 107.
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
Thacker, C.P., et. at., "Alto: A Personal Computer," in Computer Structures: Principles and Examples, Siewiorek, Bell, and Newell, Ed., McGraw Hill, 1982.
|
| |
16
|
Z-80 Product Description, Zilog Corporationm 1977.
|
CITED BY 44
|
|
|
|
|
Kazuaki Murakami , Shin-ichiro Mori , Akira Fukuda , Toshinori Sueyoshi , Shinji Tomita, The Kyushu University reconfigurable parallel processor: design of memory and intercommunicaiton architectures, Proceedings of the 3rd international conference on Supercomputing, p.351-360, June 05-09, 1989, Crete, Greece
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Takanobu Baba , Tsutomu Yoshinaga , Tohru Iijima , Yoshifumi Iwamoto , Masahiro Hamada , Mitsuru Suzuki, A parallel object-oriented total architecture: A–NET, Proceedings of the 1990 conference on Supercomputing, p.276-285, October 1990, New York, New York, United States
|
|
|
|
|
|
|
|
|
K. Schwan , W. Bo, Topologies' - computational messaging for multicomputers, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.580-593, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
G. M. Papadopoulos , G. A. Boughton , R. Greiner , M. J. Beckerle, T: integrated building blocks for parallel computing, Proceedings of the 1993 ACM/IEEE conference on Supercomputing, p.624-635, December 1993, Portland, Oregon, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
William J. Dally , Andrew Chien , Stuart Fiske , Waldemar Horwat , Richard Lethin , Michael Noakes , Peter Nuth , Ellen Spertus , Deborah Wallach , D. Scott Wills , Andrew Chang , John Keen, Retrospective: the J-machine, 25 years of the international symposia on Computer architecture (selected papers), p.54-58, June 27-July 02, 1998, Barcelona, Spain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dave Dunning , Greg Regnier , Gary McAlpine , Don Cameron , Bill Shubert , Frank Berry , Anne Marie Merritt , Ed Gronke , Chris Dodd, The Virtual Interface Architecture, IEEE Micro, v.18 n.2, p.66-76, March 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thorsten von Eicken , David E. Culler , Seth Copen Goldstein , Klaus Erik Schauser, Active messages: a mechanism for integrating communication and computation, 25 years of the international symposia on Computer architecture (selected papers), p.430-440, June 27-July 02, 1998, Barcelona, Spain
|
|
|
|
|
|
|
|
|
|
|
|
William J. Dally , J. A. Stuart Fiske , John S. Keen , Richard A. Lethin , Michael D. Noakes , Peter R. Nuth , Roy E. Davison , Gregory A. Fyler, The Message-Driven Processor: A Multicomputer Processing Node with Efficient Mechanisms, IEEE Micro, v.12 n.2, p.23-39, March 1992
|
|
|
W. J. Dally, Finite-grain message passing concurrent computers, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.2-12, January 19-20, 1988, Pasadena, California, United States
|
|
|
W. J. Dally , A. A. Chien, Object-oriented concurrent programming in CST, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.434-439, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
R. Shetty , M. Kharbutli , Y. Solihin , M. Prvulovic, HeapMon: a helper-thread approach to programmable, automatic, and low-overhead memory bug detection, IBM Journal of Research and Development, v.50 n.2/3, p.261-275, March 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Henry Wong , Anne Bracy , Ethan Schuchman , Tor M. Aamodt , Jamison D. Collins , Perry H. Wang , Gautham Chinya , Ankur Khandelwal Groen , Hong Jiang , Hong Wang, Pangaea: a tightly-coupled IA32 heterogeneous chip multiprocessor, Proceedings of the 17th international conference on Parallel architectures and compilation techniques, October 25-29, 2008, Toronto, Ontario, Canada
|
|