Show simple item record

dc.contributor.author Jayasena, S
dc.contributor.author Amarasinghe, S
dc.contributor.author Abeyweera, A
dc.contributor.author Amarasinghe, G
dc.contributor.author De Silva, H
dc.contributor.author Rathnayake, S
dc.contributor.author Meng, X
dc.contributor.author Liu, Y
dc.date.accessioned 2015-06-19T08:11:31Z
dc.date.available 2015-06-19T08:11:31Z
dc.date.issued 2015-06-19
dc.identifier.uri http://dl.lib.mrt.ac.lk/handle/123/10928
dc.description.abstract False sharing is a major class of performance bugs in parallel applications. Detecting false sharing is difficult as it does not change the program semantics. We introduce an efficient and effective approach for detecting false sharing based on machine learning. We develop a set of mini-programs in which false sharing can be turned on and off. We then run the mini-programs both with and without false sharing, collect a set of hardware performance event counts and use the collected data to train a classifier. We can use the trained classifier to analyze data from arbitrary programs for detection of false haring. Experiments with the PARSEC and Phoenix benchmarks show that our approach is indeed effective. We detect published false sharing regions in the benchmarks with zero false positives. Our performance penalty is less than 2%. Thus, we believe that this is an effective and practical method for detecting false sharing. en_US
dc.language.iso en en_US
dc.source.uri http://delivery.acm.org/10.1145/2510000/2503269/a30-jayasena.pdf?ip=192.248.8.66&id=2503269&acc=ACTIVE%20SERVICE&key=045416EF4DDA69D9%2EA13526572640286D%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=517260008&CFTOKEN=64311013&__acm__=1434604531_83709826161547579cca71f6a05923f0 en_US
dc.subject False sharing en_US
dc.subject Machine Learning en_US
dc.subject Performance events en_US
dc.title Detection of false sharing using machine learning en_US
dc.identifier.faculty Engineering en_US
dc.identifier.department Department of Computer Science and Engineering en_US
dc.identifier.year 2013 en_US
dc.identifier.conference Super Computing 2013, ACM en_US
dc.identifier.place Denver en_US
dc.identifier.pgnos 9p. en_US
dc.identifier.proceeding Proceedings of the International Conference on high performance computing, networking, storage and analysis, article no. 30 en_US
dc.identifier.email sanath@cse.mrt.ac.lk en_US
dc.identifier.email saman@csail.mit.edu en_US
dc.identifier.email asanka.09@cse.mrt.ac.lk en_US
dc.identifier.email gayashan.09@cse.mrt.ac.lk en_US
dc.identifier.email himeshi.09@cse.mrt.ac.lk en_US
dc.identifier.email sunimalr.09@cse.mrt.ac.lk en_US
dc.identifier.email xmeng@us.ibm.com en_US
dc.identifier.email ygliu@us.ibm.com en_US


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record