Report Number: CS-TR-88-1197
Institution: Stanford University, Department of Computer Science
Title: The VMP Multiprocessor: Initial Experience, Refinements and Performance Evaluation
Author: Cheriton, D. R.
Author: Gupta, A.
Author: Boyle, P. D.
Author: Goosen, H. A.
Date: March 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 preprocessor 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 perforrnance have been reported previously. In this paper, we present our initial experience with the VMP design based on a running prototype as well as various refinements to the design. Performance evaluation is based both on measurement of actual execution as well as trace-driven simulation of multiprocessor executions from the Mach operating system.