Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Functional organization of MIMD machines
Cioffi G., Springer-Verlag New York, Inc., New York, NY, 1984. Type: Book (9780387818160)
Date Reviewed: Jul 1 1985

The author sketches several types of multiprocessor configurations, discussing the advantages and disadvantages of various systems for placement and sharing of memories, processors, switches, buses, etc. He defines a “cost index,” (hardware cost per node) × (average message time delay), for a multiprocessor network in use. Cioffi then derives formulas for predicting this cost index based on various assumptions about message traffic, processor speeds, and other parameters. Using these formulas, he compares seven systems, each a plausible example of a different type of configuration. In a final section, he discusses alternative types of communication mechanisms.

This paper was unsatisfying in many ways. Having experience with one well-documented multiprocessor system (see [1]), I found the author’s statements about its inherent advantages and disadvantages to be ill-founded, and I am left with little confidence in the corresponding statements about architectures with which I am not familiar. The author’s classification of message communication mechanisms does not seem to have been well thought out; he refers to “synchronous” communication (unbuffered) and “asynchronous” communication (buffered) as if the latter somehow avoided the need for any synchronization by the sender, and as if the former were somehow more “safe.” In spite of these objections, the discussion of alternative architectures may serve as a useful introductions, and the cost index formulas may have some theoretical significance.

It is regrettable that the paper was not edited for its use of the English language, which sometimes seriously hinders understanding of the text. Also, the reviewer would have been better able to use the list of references if they had been specifically cited in the text.

Reviewer:  B. Leverett Review #: CR109093
1) Wulf, W. A.; Harbison, S. P.; and Levin, R.Hydra/C.mmp: an experimental computer system, McGraw-Hill, New York, 1981. See <CR> 24, 1 (Jan. 1983), Rev. 39,966.
Bookmark and Share
 
Multiple-Instruction-Stream, Multiple-Data-Stream Processors (MIMD) (C.1.2 ... )
 
 
Message Sending (D.4.4 ... )
 
 
Network Communication (D.4.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Multiple-Instruction-Stream, Multiple-Data-Stream Processors (MIMD)": Date
Performance of an interconnected microprocessor system designed for fast user-level communications
London T., Ahuja S., Katseff H.  Concurrent languages in distributed systems: hardware supported implementation (, Bristol, UK,1331985. Type: Proceedings
Aug 1 1985
Parallel supercomputing in MIMD architectures
Hord R., CRC Press, Inc., Boca Raton, FL, 1993. Type: Book (9780849344176)
Feb 1 1994
Concurrency + modularity + programmability = MARS
Kotov V. Communications of the ACM 34(6): 32-45, 1991. Type: Article
Mar 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy