You are in the accessibility menu

Please use this identifier to cite or link to this item: http://acervodigital.unesp.br/handle/11449/73829
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBaldassin, Alexandro-
dc.contributor.authorDe Carvalho, João P.L.-
dc.contributor.authorGarcia, Leonardo A.G.-
dc.contributor.authorAzevedo, Rodolfo-
dc.date.accessioned2014-05-27T11:27:18Z-
dc.date.accessioned2016-10-25T18:40:03Z-
dc.date.available2014-05-27T11:27:18Z-
dc.date.available2016-10-25T18:40:03Z-
dc.date.issued2012-12-01-
dc.identifierhttp://dx.doi.org/10.1109/SBAC-PAD.2012.19-
dc.identifier.citationProceedings - Symposium on Computer Architecture and High Performance Computing, p. 147-154.-
dc.identifier.issn1550-6533-
dc.identifier.urihttp://hdl.handle.net/11449/73829-
dc.identifier.urihttp://acervodigital.unesp.br/handle/11449/73829-
dc.description.abstractTransactional memory (TM) is a new synchronization mechanism devised to simplify parallel programming, thereby helping programmers to unleash the power of current multicore processors. Although software implementations of TM (STM) have been extensively analyzed in terms of runtime performance, little attention has been paid to an equally important constraint faced by nearly all computer systems: energy consumption. In this work we conduct a comprehensive study of energy and runtime tradeoff sin software transactional memory systems. We characterize the behavior of three state-of-the-art lock-based STM algorithms, along with three different conflict resolution schemes. As a result of this characterization, we propose a DVFS-based technique that can be integrated into the resolution policies so as to improve the energy-delay product (EDP). Experimental results show that our DVFS-enhanced policies are indeed beneficial for applications with high contention levels. Improvements of up to 59% in EDP can be observed in this scenario, with an average EDP reduction of 16% across the STAMP workloads. © 2012 IEEE.en
dc.format.extent147-154-
dc.language.isoeng-
dc.sourceScopus-
dc.subjectEnergy Consumption-
dc.subjectParallel Computing-
dc.subjectTransactional Memory-
dc.subjectComprehensive studies-
dc.subjectConflict Resolution-
dc.subjectEnergy delay product-
dc.subjectMulti-core processor-
dc.subjectRuntime performance-
dc.subjectRuntimes-
dc.subjectSoftware implementation-
dc.subjectSoftware transactional memory-
dc.subjectSynchronization mechanisms-
dc.subjectTransactional memory-
dc.subjectComputer architecture-
dc.subjectComputer systems-
dc.subjectEnergy utilization-
dc.subjectParallel architectures-
dc.subjectParallel processing systems-
dc.subjectParallel programming-
dc.subjectStorage allocation (computer)-
dc.subjectCommerce-
dc.titleEnergy-performance tradeoffs in software transactional memoryen
dc.typeoutro-
dc.contributor.institutionUniversidade Estadual Paulista (UNESP)-
dc.contributor.institutionLinux Technology Center - IBM-
dc.contributor.institutionUniversidade Estadual de Campinas (UNICAMP)-
dc.description.affiliationUNESP - Univ. Estadual Paulista, Rio Claro-
dc.description.affiliationLinux Technology Center - IBM-
dc.description.affiliationCampinas State University-
dc.description.affiliationUnespUNESP - Univ. Estadual Paulista, Rio Claro-
dc.identifier.doi10.1109/SBAC-PAD.2012.19-
dc.rights.accessRightsAcesso restrito-
dc.relation.ispartofProceedings - Symposium on Computer Architecture and High Performance Computing-
dc.identifier.scopus2-s2.0-84871645369-
Appears in Collections:Artigos, TCCs, Teses e Dissertações da Unesp

There are no files associated with this item.
 

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