Please use this identifier to cite or link to this item: https://knowledgecommons.lakeheadu.ca/handle/2453/714
Title: Optimization of Software Transactional Memory through Linear Regression and Decision Tree
Authors: Xiao, Yang
Keywords: Software Transactional Memory (STM);Multiprocessors;Linear regression;Decision trees
Issue Date: 2015
Abstract: Software Transactional Memory (STM) is a promising paradigm that facilitates programming for shared memory multiprocessors. In STM programs, synchronization of accesses to the shared memory locations is fully handled by STM library and does not require any intervention by programmers. While STM eases parallel programming, it results in run-time overhead which increases execution time of certain applications. In this thesis, we focus on overhead of STM and propose optimization techniques to enhance speed of STM applications. In particular, we focus on size of transaction, read-set, and write-set and show that execution time of applications significantly changes by varying these parameters. Optimizing these parameters manually is a time consuming process and requires significant labor work. We exploit Linear Regression (LR) and propose an optimization technique that decides on these parameters automatically. We further enhance this technique by using decision tree. The decision tree improves accuracy of predictions by selecting appropriate LR model for a given transaction. We evaluate our optimization techniques using a set of benchmarks from Stamp, NAS and DiscoPoP benchmark suites. Our experimental results reveal that LR and decision tree together are able to improve performance of STM programs up to 54.8%.
URI: http://knowledgecommons.lakeheadu.ca/handle/2453/714
metadata.etd.degree.discipline: Engineering : Electrical & Computer
metadata.etd.degree.name: Master of Science
metadata.etd.degree.level: Master
metadata.dc.contributor.advisor: Atoofian, Ehsan
metadata.dc.contributor.committeemember: Jannesari, Ali
Appears in Collections:Electronic Theses and Dissertations from 2009

Files in This Item:
File Description SizeFormat 
XiaoY2015m-1a.pdf1.67 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.