Compiling for software distributed-shared memory systems

dc.contributor.advisorMellor-Crummey, John
dc.creatorZhang, Kai
dc.date.accessioned2009-06-04T06:59:25Z
dc.date.available2009-06-04T06:59:25Z
dc.date.issued2000
dc.description.abstractIn this thesis, we explore the use of software distributed shared memory (SDSM) as a target communication layer for parallelizing compilers. We explore how to effectively exploit compiler-derived knowledge of sharing and communication patterns for regular access patterns to improve their performance on SDSM systems. We introduce two novel optimization techniques: compiler-restricted consistency which reduces the cost of false sharing, and compiler-managed communication buffers which, when used together with compiler-restricted consistency, reduce the cost of fragmentation. We focus on regular applications with wavefront computation and tightly-coupled sharing due to carried data dependence. Along with other types of compiler-assisted SDSM optimizations such as compiler-controlled eager update, our integrated compiler and run-time support provides speedups for wavefront computations on SDSM that rival those achieved previously only for loosely synchronous style applications. (Abstract shortened by UMI.)
dc.format.extent71 p.en_US
dc.format.mimetypeapplication/pdf
dc.identifier.callnoThesis Comp.Sci. 2000 Zhang
dc.identifier.citationZhang, Kai. "Compiling for software distributed-shared memory systems." (2000) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/17392">https://hdl.handle.net/1911/17392</a>.
dc.identifier.urihttps://hdl.handle.net/1911/17392
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.subjectComputer science
dc.titleCompiling for software distributed-shared memory systems
dc.typeThesis
dc.type.materialText
thesis.degree.departmentComputer Science
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1399319.PDF
Size:
2.58 MB
Format:
Adobe Portable Document Format