[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Behavioral characterization of multiprocessor memory systems: a case study

Published: 01 April 1989 Publication History

Abstract

The speed and efficiency of the memory system is a key limiting factor in the performance of supercomputers. Consequently, one of the major concerns when developing a high-performance code, either manually or automatically, is determining and characterizing the influence of the memory system on performance in terms of algorithmic parameters. Unfortunately, the performance data available to an algorithm designer such as various benchmarks and, occasionally, manufacturer-supplied information, e.g. instruction timings and architecture component characteristics, are rarely sufficient for this task. In this paper, we discuss a systematic methodology for probing the performance characteristics of a memory system via a hierarchy of data-movement kernels. We present and analyze the results obtained by such a methodology on a cache-based multi-vector processor (Alliant FX/8). Finally, we indicate how these experimental results can be used for predicting the performance of simple Fortran codes by a combination of empirical observations, architectural models and analytical techniques.

References

[1]
Abu-Sufah, W. and Kwok, A. Performance prediction tools for Cedar: A multiprocessor supercomputer. 12th Int. Syrup. on Comp. Arch., 1985, pp. 406-413.
[2]
Bailey, D. Vector computer memory bank conten~ion. IEEE TC, C-36,3, 293- 298, March, 1987.
[3]
Buchez, I., Simmons, M. A close look at vector performance of register-to-register rector computers and a new model. Pzoc. 1987 ACM SIG- METRICS, 1987, pp. 39-45.
[4]
Calahan, D. Performance evaluation of static and dynamic memory systems on the Cray-~. Pzoc. Int. Conf. on Supezcomputing, 1988, pp. 519-524.
[5]
Cheung, T. and Smith, J. An analysis of the Crag X-MP memory system, Pzoc. Int. Conf. on Parallel Processing, August 1984, pp. 494-505.
[6]
Gannon, D., :Ialby, W, and Ga~llivan, K. Strategies for Cache and Local Memory Management by Global Program Transformation, J our. Par. and Distr. Computing, Oct. 1987, pp. 587-616.
[7]
Andrews, J., Lavezy, D., and Iyer, It., A measurement based study of cache contention in a shared memory multiprocessor CSL Rep. University of Illinois, 1987.
[8]
Phister, G. and Norton, A. Hot spot contention and combining in multistage interconnection networ~8. Proc. Int. Conf. on Para~el P~ocessing, 1985, pp. 790-797.

Cited By

View all
  • (1996)MAD KernelsIEEE Transactions on Parallel and Distributed Systems10.1109/71.4855097:2(207-217)Online publication date: 1-Feb-1996
  • (1991)Behavioral characterization of decoupled access/execute architectureProceedings of the 5th international conference on Supercomputing10.1145/109025.109036(28-39)Online publication date: 1-Jun-1991
  • (1990)Performance evaluation and prediction for parallel algorithms on the BBN GP1000Proceedings of the 4th international conference on Supercomputing10.1145/77726.255182(401-413)Online publication date: 1-Jun-1990
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 17, Issue 1
May 1989
209 pages
ISSN:0163-5999
DOI:10.1145/75372
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGMETRICS '89: Proceedings of the 1989 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
    April 1989
    242 pages
    ISBN:0897913159
    DOI:10.1145/75108
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1989
Published in SIGMETRICS Volume 17, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)75
  • Downloads (Last 6 weeks)12
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (1996)MAD KernelsIEEE Transactions on Parallel and Distributed Systems10.1109/71.4855097:2(207-217)Online publication date: 1-Feb-1996
  • (1991)Behavioral characterization of decoupled access/execute architectureProceedings of the 5th international conference on Supercomputing10.1145/109025.109036(28-39)Online publication date: 1-Jun-1991
  • (1990)Performance evaluation and prediction for parallel algorithms on the BBN GP1000Proceedings of the 4th international conference on Supercomputing10.1145/77726.255182(401-413)Online publication date: 1-Jun-1990
  • (1990)Performance evaluation and prediction for parallel algorithms on the BBN GP1000ACM SIGARCH Computer Architecture News10.1145/255129.25518218:3b(401-413)Online publication date: 1-Jun-1990
  • (2006)HTGviz: A graphic tool for the synthesis of automatic and user-driven program parallelization in the compilation processHigh Performance Computing10.1007/BFb0094932(312-319)Online publication date: 19-Oct-2006
  • (2004)Effectiveness of simple memory models for performance predictionIEEE International Symposium on - ISPASS Performance Analysis of Systems and Software, 200410.1109/ISPASS.2004.1291361(98-105)Online publication date: 2004
  • (1994)Measurement-based characterization of global memory and network contention, operating system and parallelization overheadsACM SIGARCH Computer Architecture News10.1145/192007.19201822:2(71-80)Online publication date: 1-Apr-1994
  • (1994)Measurement-based characterization of global memory and network contention, operating system and parallelization overheadsProceedings of the 21st annual international symposium on Computer architecture10.1145/191995.192018(71-80)Online publication date: 18-Apr-1994
  • (1993)Hierarchical performance modeling with MACSACM SIGARCH Computer Architecture News10.1145/173682.16515521:2(203-210)Online publication date: 1-May-1993
  • (1993)Hierarchical performance modeling with MACSProceedings of the 20th annual international symposium on computer architecture10.1145/165123.165155(203-210)Online publication date: 1-Jun-1993
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media