Efficient runtime support for cluster-based distributed shared memory multiprocessors

dc.contributor.advisorBennett, John K.
dc.creatorSpeight, William Evan
dc.date.accessioned2009-06-04T08:20:17Z
dc.date.available2009-06-04T08:20:17Z
dc.date.issued1998
dc.description.abstractDistributed 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.extent143 p.en_US
dc.format.mimetypeapplication/pdf
dc.identifier.callnoTHESIS E.E. 1998 SPEIGHT
dc.identifier.citationSpeight, William Evan. "Efficient runtime support for cluster-based distributed shared memory multiprocessors." (1998) Diss., Rice University. <a href="https://hdl.handle.net/1911/19314">https://hdl.handle.net/1911/19314</a>.
dc.identifier.urihttps://hdl.handle.net/1911/19314
dc.language.isoeng
dc.rightsCopyright 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.
dc.subjectElectronics
dc.subjectElectrical engineering
dc.subjectComputer science
dc.titleEfficient runtime support for cluster-based distributed shared memory multiprocessors
dc.typeThesis
dc.type.materialText
thesis.degree.departmentElectrical Engineering
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
9827447.PDF
Size:
6.85 MB
Format:
Adobe Portable Document Format