dc.creatorSalamanca
dc.creatorJuan; Amaral
dc.creatorJose Nelson; Araujo
dc.creatorGuido
dc.date2016
dc.date2017-11-13T13:22:19Z
dc.date2017-11-13T13:22:19Z
dc.date.accessioned2018-03-29T05:55:06Z
dc.date.available2018-03-29T05:55:06Z
dc.identifier978-1-5090-2140-6
dc.identifier2016 Ieee 30th International Parallel And Distributed Processing Symposium (ipdps 2016). Ieee, p. 586 - 595, 2016.
dc.identifier1530-2075
dc.identifierWOS:000391251800061
dc.identifier10.1109/IPDPS.2016.84
dc.identifierhttp://ieeexplore.ieee.org/document/7516055/
dc.identifierhttp://repositorio.unicamp.br/jspui/handle/REPOSIP/327863
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1364888
dc.descriptionThis paper presents a detailed analysis of the application of Hardware Transactional Memory (HTM) support for loop parallelization with Thread-Level Speculation (TLS). As a result it provides three contributions: (a) it shows that performance issues well-known to loop parallelism (e.g. false sharing) are exacerbated in the presence of HTM, and that capacity aborts can increase when one tries to overcome them; (b) it reveals that, although modern HTM extensions can provide support for TLS, they are not powerful enough to fully implement TLS; (c) it shows that simple code transformations, such as judicious strip mining and privatization techniques, can overcome such shortcomings, delivering speed-ups for programs that contain loop-carried dependencies. Experimental results reveal that, when these code transformations are used, speed-ups of up to 30% can be achieved for some loops for which previous research had reported slowdowns.
dc.description586
dc.description595
dc.description30th IEEE International Parallel and Distributed Processing Symposium (IPDPS)
dc.descriptionMAY 23-27, 2016
dc.descriptionIllinois Inst Technol, Chicago, IL
dc.description
dc.languageEnglish
dc.publisherIEEE
dc.publisherNew York
dc.relation2016 IEEE 30th International Parallel and Distributed Processing Symposium (IPDPS 2016)
dc.rightsfechado
dc.sourceWOS
dc.subjectHardware Transactional Memory
dc.subjectTransactional Memory
dc.subjectThread-level Speculation
dc.titleEvaluating And Improving Thread-level Speculation In Hardware Transactional Memories
dc.typeActas de congresos


Este ítem pertenece a la siguiente institución