Title :
The VMP multiprocessor: initial experience, refinements and performance evaluation
Author :
Cheriton, David R. ; Gupta, Anoop ; Boyle, Patrick D. ; Goosen, Hendrik A.
Author_Institution :
Dept. of Comput. Sci., Stanford Univ., CA, USA
fDate :
30 May-2 Jun 1988
Abstract :
VMP is an experimental multiprocessor being developed at Stanford University, suitable for high-performance workstations and server machines. Its primary novelty lies in the use of software management of the per-processor caches and the design decisions in the cache and bus that make this approach feasible. The design and some uniprocessor trace-driven simulations indicating its performance have been reported previously. Initial experience with the VMP design, based on a running prototype as well as various refinements to the design, is presented. Performance evaluation is based both on measurement of actual execution as well as trace-driven simulation of multiprocessor executions from the Mach operating system
Keywords :
buffer storage; parallel architectures; parallel machines; performance evaluation; Mach operating system; VMP multiprocessor; design decisions; multiprocessor executions; per-processor caches; performance evaluation; software management; uniprocessor trace-driven simulations; Access protocols; Computer science; Control systems; Costs; Hardware; Joining processes; Microprocessors; Operating systems; Prototypes; Software performance; Software prototyping; Workstations;
Conference_Titel :
Computer Architecture, 1988. Conference Proceedings. 15th Annual International Symposium on
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-0861-7
DOI :
10.1109/ISCA.1988.5252