Show simple item record

dc.contributor.advisor Bennett, John K.
dc.creatorSpeight, William Evan
dc.date.accessioned 2009-06-04T08:20:17Z
dc.date.available 2009-06-04T08:20:17Z
dc.date.issued 1998
dc.identifier.urihttps://hdl.handle.net/1911/19314
dc.description.abstract Distributed shared memory (DSM) systems provide a shared memory programming paradigm on top of a physically distributed network of computers. The DSM system removes the necessity for programmers to move data explicitly between processors. The principle challenge in the development of an efficient DSM system lies in reducing the amount of communication necessary to maintain coherence to an absolute minimum. This thesis presents Brazos, a DSM system for use in an environment of symmetric multiprocessor (SMP) personal computers that are networked together by industry-standard 100 Mbps FastEthernet. Brazos is distinguished by its use of application-level multithreading, selective multicast, adaptive runtime mechanisms, and a unique performance history mechanism. Through the detailed analysis of twelve scientific programs, we show that Brazos outperforms the current state-of-the-art software DSM system by an average of 83%, and outperforms a version of the same DSM system that has been altered to take advantage of SMP personal computers by an average of 32%. Our results indicate that networks of commodity personal computers using available PC networks and operating systems can perform comparably on a wide variety of scientific applications to more traditional networks of high-end engineering workstations.
dc.format.extent 143 p.
dc.format.mimetype application/pdf
dc.language.iso eng
dc.subjectElectronics
Electrical engineering
Computer science
dc.title Efficient runtime support for cluster-based distributed shared memory multiprocessors
dc.type.genre Thesis
dc.type.material Text
thesis.degree.department Computer Science
thesis.degree.discipline Engineering
thesis.degree.grantor Rice University
thesis.degree.level Doctoral
thesis.degree.name Doctor of Philosophy
dc.identifier.citation Speight, William Evan. "Efficient runtime support for cluster-based distributed shared memory multiprocessors." (1998) Diss., Rice University. https://hdl.handle.net/1911/19314.


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record