ACM Home Page
Please provide us with feedback. Feedback
Performance evaluation of a commercial cache-coherent shared memory multiprocessor
Full text PdfPdf (948 KB)
Source Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems table of contents
Univ. of Colorado, Boulder, Colorado, United States
Pages: 173 - 182  
Year of Publication: 1990
ISBN:0-89791-359-0
Also published in ...
Authors
Rajeev Jog  Hardware Systems Peformance, Hewlett Packard Company, 19447 Pruneridge Avenue, Cupertino, CA
Philip L. Vitale  Hardware Systems Peformance, Hewlett Packard Company, 19447 Pruneridge Avenue, Cupertino, CA
James R. Callister  Hardware Systems Peformance, Hewlett Packard Company, 19447 Pruneridge Avenue, Cupertino, CA
Sponsor
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 18,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/98457.98756
What is a DOI?

ABSTRACT

This paper describes an approximate Mean Value Analysis (MVA) model developed to project the performance of a small-scale shared-memory commercial symmetric multiprocessor system. The system, based on Hewlett Packard Precision Architecture processors, supports multiple active user processes and multiple execution threads within the operating system. Using detailed timing for hardware delays, a customized approximate closed queueing model is developed for the multiprocessor system. The model evaluates delays due to bus and memory contention, and cache interference. It predicts bus bandwidth requirements and utilizations for the bus and memory controllers. An extension to handle I/O traffic is outlined. Applications are profiled on the basis of execution traces on uniprocessor systems to provide inputs parameters for the model. Performance effects of various detailed architectural tradeoffs (memory interleaving, lower memory latencies) are examined. The sensitivity of overall system performance to various parameters is explored. Preliminary measurements of uniprocessor systems are compared against the model predictions. A prototype multiprocessor system is under development. We intend to validate the modeling results against measurements.


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.

 
BoBuCh89
B. D. Boschma, D. M. Burns, R. Chin, N. S. Fiduccia, C. Hu, M. J. Reed, T. I. Rueth, F. X. Schumacher and V. Shen, "A 30 MIPS VLSI CPU", Proc. of the International Solid-State Circuits Conference, New York, N.Y., Feb. 15- 17, 1989, pp. 82-83.
 
CeFe78
L.M. Censier and P. Feautrier, "A New Solution to Coherence Problems in Multicache Systems", IEEE Transactions on Computers C- 27, 12 (December 1978), pp. 1112-1118.
 
Ferr78
D. Ferrari, Computer Systems Performance Evaluation, Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1978.
 
GaScGo87
G.R. Gassman, M. W. Schrempp, A. Goundan, R. Chin, R. D. Odineal and M. Jones, "VLSI- Based High-Performance HP Precision Architecture Computers", Hewlett-Packard Journal 38, 9 (September 1987), pp. 38-48.
Good83
 
Lee89
 
Luke86
J. A. Lukes, "HP Precision Architecture Performance Analysis", Hewlett-Packard Journal 37, 8 (August 1986), pp. 30-39.
ReLa80
VeLaZa88
 
VeJoSo88


Collaborative Colleagues:
Rajeev Jog: colleagues
Philip L. Vitale: colleagues
James R. Callister: colleagues