Show simple item record

dc.contributor.advisor Zwaenepoel, Willy
dc.creatorAmza, Cristiana
dc.date.accessioned 2009-06-04T07:56:51Z
dc.date.available 2009-06-04T07:56:51Z
dc.date.issued 1997
dc.identifier.urihttps://hdl.handle.net/1911/17060
dc.description.abstract We present two software distributed shared memory protocols that dynamically adapt between a single writer (SW) and a multiple writer (MW) protocol based on the application's sharing patterns. The first protocol adapts based on write-write false sharing, the second based on a combination of write-write false sharing and write granularity. The adaptation is automatic. No user or compiler information is needed. We measured the performance of these protocols on a test suite of eight applications, covering a broad spectrum in terms of write-write false sharing and write granularity. The adaptive protocols match or exceed the performance of the best of MW and SW in seven out of the eight applications. Speedup improvements over SW range from a factor of 1.02 to 2.7, and over MW from 1.02 to 1.6. In addition, memory usage is reduced considerably compared to MW, in some cases making the memory overhead all but negligible.
dc.format.extent 35 p.
dc.format.mimetype application/pdf
dc.language.iso eng
dc.subjectComputer science
dc.title Software distributed shared memory protocols that adapt between single writer and multiple writer
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 Masters
thesis.degree.name Master of Science
dc.identifier.citation Amza, Cristiana. "Software distributed shared memory protocols that adapt between single writer and multiple writer." (1997) Master’s Thesis, Rice University. https://hdl.handle.net/1911/17060.


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record