Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Multiple vs. wide shared bus multiprocessors

Published: 01 April 1989 Publication History
  • Get Citation Alerts
  • Abstract

    In this paper we compare the simulated performance of a family of multiprocessor architectures based on a global shared memory. The processors are connected to the memory through caches that snoop one or more shared buses in crossbar arrangement.
    We have simulated a number of configurations in order to assess the relative performance of multiple versus wide bus machines, with varying amounts of prefetch. Four programs, with widely differing characteristics, were run on each configuration. The configurations that gave the best all-round results were multiple narrow buses with 4 words of prefetch.

    References

    [1]
    Agarwal A. and A. Gupta, "Memory-Reference Characteristics of Multiprocessor Applications under MACH," Proceedings of ACM Sigmetrics 1988.
    [2]
    Archibald J. and J. Baer, "An Evaluation of Cache Coherence Solutions in Shared-Bus Multiprocessors," ACM Trans. on Computer Systems, 4,4, November 1986.
    [3]
    Bell CG, "Multis: A New Class of Multiprocessor Computers," Science, 228, April 1985.
    [4]
    Cheriton D.R., A. Gupta, P.D Boyle and H.A Goosen, "The VMP Multiprocessor: Initial Experience, Refinements and Performance Evaluation," Pm. of 15th Intl. Symp. on Computer Architecture, Hawaii, June 1988.
    [5]
    Das C.R, and L.N. Bhuyan, "Computation Availability of Multiple-Bus Multiprocessors", U of Southwestern Louisiana, 1985.
    [6]
    Digital Equipment Corporation, "CVAX- based Systems", Digital Technical Journal no. 7, August 1988.
    [7]
    Eggers S. and R. Katz. ""Characterization of Sharing in Parallel Programs and its Applicability to Coherency Protocol Evaluation,"" Proc. of 15th Intl. Symp. on Computer Architecture, Hawaii, June 1988.
    [8]
    Furber S. B and A. R Wilson."The Acorn RISC machine - an architectural view", Electronics and Power, vol 33 no 6. pp 402-405 June 1987
    [9]
    Goodman J. "Using Cache Memories to Reduce Processor-Memory Traffic,"" Proc. of the IOth Intl Symp. on Computer Architecture, Stockholm June 1983.
    [10]
    Goodman J. and P.J. Woest. "The Wisconsin Multicube: A New Large-Scale Cache-Coherent Multiprocessor," Proc. of 15th Jul. Symp. on Computer Architecture, Hawaii, June 1988.
    [11]
    Gottlieb A., et. al. "The NYU Ultracomputer--Designing an MIMD Shared Memory Parallel Computer"", IEEE Trans. on Computers, VolC-32, Feb 1983.
    [12]
    Hill M.D. et. al. "SPUR: A VLSI Multiprocessor Workstation," IEEE Computer,. 19, 11 November 1986.
    [13]
    Katz R.H. et. al., "Implementing a Cache Consistency Protocol," 12th international Symposium on Computer Architecture, IEEE, 1985, pp. 276283.
    [14]
    McCreight E, "The Dragon Computer System: An Early Overview," Tech. Report, Xerox Corp. September 1984.
    [15]
    Nguyen T.M, Srini VP, and A.M. Despain, "A Two-Tier Memory Architecture for High- Performance Multiprocess,or Systems", Intl Conf. on Supercomputing, St. Malo, France. July 1988.
    [16]
    Pate1 J. H. "Performance of processors-memory interconnections for multiprocessors", IEEE Trans on Computers, Ott 1981. pp 771- 780.
    [17]
    Patterson D.A., Garrison P., Hill M.D., Lioupis D., Nyberg C. Sippel T.N. & Van Dykc K.S., "Architecture of a VLSI cache for a RISC", 10th Intl. Symp. on Computer Architecture, 1982.
    [18]
    Rose CD, "Encore Eyes Multiprocessor Market," Electronics July 8, 1985.
    [19]
    Satyanarayanan M. "Commercial Multiprocessing Systems," IEEE Computer, 13, 5, May 1980.
    [20]
    Sequent Computer Systems, Inc. "Balance 8000" Technical Summary, Nov 1984.
    [21]
    Thacker C. and L. Stewart, "Firefly: A Multiprocessor Workstation", 2nd Intl. Conference on Architectural Support for Programming Languages and Operating Systems. pp 164-172, ACM, October 1987.
    [22]
    Wilson A. W. Jr, "Hierarchical Cache/Bus Architecture for Shared Memory Multiprocessors," Proc of 14th Intl. Symp. on Computer Architecture, 1987.
    [23]
    Wirth N., "Programming in Modula-2," Springer Verlag. New York 1982.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGARCH Computer Architecture News
    ACM SIGARCH Computer Architecture News  Volume 17, Issue 3
    Special Issue: Proceedings of the 16th annual international symposium on Computer Architecture
    June 1989
    400 pages
    ISSN:0163-5964
    DOI:10.1145/74926
    Issue’s Table of Contents
    • cover image ACM Conferences
      ISCA '89: Proceedings of the 16th annual international symposium on Computer architecture
      April 1989
      426 pages
      ISBN:0897913191
      DOI:10.1145/74925

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 April 1989
    Published in SIGARCH Volume 17, Issue 3

    Check for updates

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)86
    • Downloads (Last 6 weeks)29
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media