The design of a scalable, hierarchical-bus, shared-memory multiprocessor

Date
1992
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract

The hierarchical-bus architecture is an attractive solution to many of the problems associated with connecting processors together into a multiprocessing system but it also poses a number of design challenges. This thesis evaluates several architectural features of a hierarchical-bus multiprocessor. Our results show that applications with significant amounts of shared data achieve higher performance when run on a multiprocessor with a hierarchy of buses than on a single-bus multiprocessor. Also, applications with a significant number of write accesses to private data perform better using a cache protocol that modifies data within the cache (a copy-back protocol). This thesis describes a copy-back protocol for a hierarchical-bus multiprocessor and compares it with a cache protocol that broadcasts writes on the bus (a write-through protocol).

Description
Degree
Master of Science
Type
Thesis
Keywords
Computer science, Electronics, Electrical engineering
Citation

Greenwood, Jay Alan. "The design of a scalable, hierarchical-bus, shared-memory multiprocessor." (1992) Master’s Thesis, Rice University. https://hdl.handle.net/1911/13618.

Has part(s)
Forms part of
Published Version
Rights
Copyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
Link to license
Citable link to this page