Show simple item record

A thread-safe implementation of a meta-programmable data model

dc.creatorBalasubramanian, Daniel Allen
dc.date.accessioned2020-08-22T00:18:11Z
dc.date.available2010-04-25
dc.date.issued2008-04-25
dc.identifier.urihttps://etd.library.vanderbilt.edu/etd-03312008-161927
dc.identifier.urihttp://hdl.handle.net/1803/11829
dc.description.abstractThis thesis describes the design and implementation of a thread-safe meta-programmable data model that can be used in a multi-threaded environment without the need for user defined synchronization. The locking mechanisms used to provide thread safety are described, and a proof of deadlock freedom for the data model is provided. A case study is presented in which the data model is used to implement the data structures for a sequential and parallelized version of an algorithm, and the performance using multiple threads is measured against the ideal possible speedup for the parallelized algorithm.
dc.format.mimetypeapplication/pdf
dc.subjectData structure (Computer science)
dc.subjectThreads (Computer programs)
dc.subjectModel-integrated computing
dc.subjectdata model
dc.subjectthread safe
dc.subjectmeta programmable
dc.subjectDomain-specific programming languages
dc.titleA thread-safe implementation of a meta-programmable data model
dc.typethesis
dc.contributor.committeeMemberDr. Sandeep Neema
dc.type.materialtext
thesis.degree.nameMS
thesis.degree.levelthesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorVanderbilt University
local.embargo.terms2010-04-25
local.embargo.lift2010-04-25
dc.contributor.committeeChairDr. Gabor Karsai


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record