Please use this identifier to cite or link to this item:
http://acervodigital.unesp.br/handle/11449/73829
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Baldassin, Alexandro | - |
dc.contributor.author | De Carvalho, João P.L. | - |
dc.contributor.author | Garcia, Leonardo A.G. | - |
dc.contributor.author | Azevedo, Rodolfo | - |
dc.date.accessioned | 2014-05-27T11:27:18Z | - |
dc.date.accessioned | 2016-10-25T18:40:03Z | - |
dc.date.available | 2014-05-27T11:27:18Z | - |
dc.date.available | 2016-10-25T18:40:03Z | - |
dc.date.issued | 2012-12-01 | - |
dc.identifier | http://dx.doi.org/10.1109/SBAC-PAD.2012.19 | - |
dc.identifier.citation | Proceedings - Symposium on Computer Architecture and High Performance Computing, p. 147-154. | - |
dc.identifier.issn | 1550-6533 | - |
dc.identifier.uri | http://hdl.handle.net/11449/73829 | - |
dc.identifier.uri | http://acervodigital.unesp.br/handle/11449/73829 | - |
dc.description.abstract | Transactional 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.extent | 147-154 | - |
dc.language.iso | eng | - |
dc.source | Scopus | - |
dc.subject | Energy Consumption | - |
dc.subject | Parallel Computing | - |
dc.subject | Transactional Memory | - |
dc.subject | Comprehensive studies | - |
dc.subject | Conflict Resolution | - |
dc.subject | Energy delay product | - |
dc.subject | Multi-core processor | - |
dc.subject | Runtime performance | - |
dc.subject | Runtimes | - |
dc.subject | Software implementation | - |
dc.subject | Software transactional memory | - |
dc.subject | Synchronization mechanisms | - |
dc.subject | Transactional memory | - |
dc.subject | Computer architecture | - |
dc.subject | Computer systems | - |
dc.subject | Energy utilization | - |
dc.subject | Parallel architectures | - |
dc.subject | Parallel processing systems | - |
dc.subject | Parallel programming | - |
dc.subject | Storage allocation (computer) | - |
dc.subject | Commerce | - |
dc.title | Energy-performance tradeoffs in software transactional memory | en |
dc.type | outro | - |
dc.contributor.institution | Universidade Estadual Paulista (UNESP) | - |
dc.contributor.institution | Linux Technology Center - IBM | - |
dc.contributor.institution | Universidade Estadual de Campinas (UNICAMP) | - |
dc.description.affiliation | UNESP - Univ. Estadual Paulista, Rio Claro | - |
dc.description.affiliation | Linux Technology Center - IBM | - |
dc.description.affiliation | Campinas State University | - |
dc.description.affiliationUnesp | UNESP - Univ. Estadual Paulista, Rio Claro | - |
dc.identifier.doi | 10.1109/SBAC-PAD.2012.19 | - |
dc.rights.accessRights | Acesso restrito | - |
dc.relation.ispartof | Proceedings - Symposium on Computer Architecture and High Performance Computing | - |
dc.identifier.scopus | 2-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.