Seven aspects of software transactional memory

dc.contributor.advisorJulien, Christine
dc.contributor.committeeMemberJulien, Christineen
dc.contributor.committeeMemberKhurshid, Sarfrazen
dc.creatorHughes, Thomas Francisen
dc.date.accessioned2010-08-13T14:50:16Zen
dc.date.accessioned2010-08-13T14:50:21Zen
dc.date.accessioned2017-05-11T22:20:03Z
dc.date.available2010-08-13T14:50:16Zen
dc.date.available2010-08-13T14:50:21Zen
dc.date.available2017-05-11T22:20:03Z
dc.date.issued2009-12en
dc.date.submittedDecember 2009en
dc.date.updated2010-08-13T14:50:21Zen
dc.descriptiontexten
dc.description.abstractThis paper explores different aspects of transactional memory to identify general patterns and analyze what direction software transactional memory research may be headed. Hybrid hardware-accelerated transactional memory is shown as a better long-term solution than purely software or hardware transactional memory, based on performance and the fundamental issue of software complexity. The appendix provides a chronologically ordered summary of significant transactional memory implementations and transactional memory specific benchmarks.en
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttp://hdl.handle.net/2152/ETD-UT-2009-12-526en
dc.language.isoengen
dc.subjectTransactional memoryen
dc.titleSeven aspects of software transactional memoryen
dc.type.genrethesisen

Files