skip to main content
article
Free Access

Access conflicts in multiprocessor memories queueing models and simulation studies

Authors Info & Claims
Published:01 June 1990Publication History
Skip Abstract Section

Abstract

The performance of an interleaved common memory accessed uniformly by multiple processors is modeled by queueing methods. The model includes access conflicts at the bank level while assuming an ideal access network.

A scaling relation is derived that is generally valid and indicates that memory access delays are given by the product of the bank reservation time and a function of the memory utilization, which is given by the average number of access requests arriving at a bank per bank reservation time. For light memory traffic, access delays are proportional to the square of the bank reservation time and the ratio of the number of active memory access streams to the number of memory banks.

Assuming random access patterns, an open and a closed queueing model are developed that are validated by simulations. Delay dependence on bank reservation time is quadratic for light loads and linear for very heavy loads.

A heuristic extension of our model for vector accessing of banks in sequential mode is proposed.

References

  1. 1 Calahan, D. A. and D. H. Bailey, "'Measurement and Analysis of Memory Conflicts on Vector Multiprocessors," in Performance Evaluation of Supercomputers, J. L. Martin, Ed., Elsevier, 1988.Google ScholarGoogle Scholar
  2. 2 Bucher, I. Y. and M. L. Simmons, "Measurements of Memory Access Contentions in Multiple Vector Proeessor Systems," to be published.Google ScholarGoogle Scholar
  3. 3 Chang, D. Y., D. J. Kuck, and D. H. Lawrie, "On the Effective Bandwidth of Parallel Memories," IEEE Trans. Comp., C-26 (1977), 480-489.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Bailey, D. H., "Vector Computer Memory Bank Contention," IEEE Trans. Comp., C-36 (1987), 293-298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Calahan, D. A. "Some Results in Memory Conflict Analysis," Proceedings of Supercomputing 1989, 775-778. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Tang, P. and R. H. Mendez, "Memory Conflicts and Machine Performance," Proceedings of Supercomputing 1989, 826-831. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Denning, P. J. and J. P. Buzen, "The Operational Analysis of Queueing Network Models," Computing Surveys 10 (1978), 225-261. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Kleinrock, L., "Queueing Theory," Vol. i, Wiley, New York, 1975.Google ScholarGoogle Scholar

Index Terms

  1. Access conflicts in multiprocessor memories queueing models and simulation studies

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                Full Access

                • Published in

                  cover image ACM SIGARCH Computer Architecture News
                  ACM SIGARCH Computer Architecture News  Volume 18, Issue 3b
                  Special Issue: Proceedings of the 4th international conference on Supercomputing
                  Sept. 1990
                  489 pages
                  ISSN:0163-5964
                  DOI:10.1145/255129
                  Issue’s Table of Contents
                  • cover image ACM Conferences
                    ICS '90: Proceedings of the 4th international conference on Supercomputing
                    June 1990
                    492 pages
                    ISBN:0897913698
                    DOI:10.1145/77726

                  Copyright © 1990 ACM

                  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: 1 June 1990

                  Check for updates

                  Qualifiers

                  • article

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader