Por favor, use este identificador para citar o enlazar este ítem:
https://doi.org/10.1109/PDP55904.2022


Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.author | Nicolás-Conesa, Víctor | - |
dc.contributor.author | Titos-Gil, Rubén | - |
dc.contributor.author | Fernández-Pascual, Ricardo | - |
dc.contributor.author | Ros, Alberto | - |
dc.contributor.author | Acacio, Manuel E. | - |
dc.date.accessioned | 2022-10-21T10:31:08Z | - |
dc.date.available | 2022-10-21T10:31:08Z | - |
dc.date.issued | 2022-03 | - |
dc.identifier.citation | 2022 30th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP) Pages:157 - 164 | - |
dc.identifier.uri | http://hdl.handle.net/10201/124765 | - |
dc.description | © 2022. The authors. This document is made available under the CC-BY 4.0 license http://creativecommons.org/licenses/by /4.0/ This document is the published version of a published work that appeared in final form in 2022 30th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP). To access the final work, see DOI: https://doi.org/10.1109/PDP55904.2022 | - |
dc.description.abstract | Hardware Transactional Memory (HTM) allows the use of transactions by programmers, making parallel programming easier and theoretically obtaining the performance of fine-grained locks. However, transactions can abort for a variety of reasons, resulting in the squash of speculatively executed instructions and the consequent loss in both performance and energy efficiency. Among the different sources of abort, conflicting concurrent accesses to the same shared memory locations from different transactions are often the prevalent cause. In this work, we characterize, for the first time to the best of our knowledge, how the aggressiveness of the cores in terms of exploiting instruction-level parallelism can interact with thread-level speculation support brought by HTM systems. We observe that altering the size of the structures that support out-of-order and speculative execution changes the number of aborts produced in the execution of transactional workloads on a best-effort HTM implementation. Our results show that a small number of powerful cores is more suitable for high-contention scenarios, whereas under low contention it is preferable to use a larger number of less aggressive cores. In addition, an aggressive core can lead to performance loss in medium-contention scenarios due to an increase in the number of aborts. We conclude that depending on contention, a careful choice over processor aggressiveness can reduce abort ratios. | es |
dc.format | application/pdf | es |
dc.format.extent | 8 | es |
dc.language | eng | es |
dc.publisher | IEEE Computer Society | es |
dc.relation | European Research Council (ERC) under the European Union s Horizon 2020 research and innovation programme (ECHO: Extending Coherence for Hardware-Driven Optimizations in Multicore Architectures, grant agreement No 819134, Consolidator Grant, 2018). | es |
dc.relation.ispartof | 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP) | es |
dc.rights | info:eu-repo/semantics/openAccess | es |
dc.rights | Atribución 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
dc.subject | Hardware Transactional Memory | es |
dc.subject | Out-of-Order and Speculative Execution | es |
dc.subject | Multicore | es |
dc.subject | Characterization | es |
dc.title | Analysis of the Interactions Between ILP and TLP With Hardware Transactional Memory | es |
dc.type | info:eu-repo/semantics/lecture | es |
dc.relation.publisherversion | https://ieeexplore.ieee.org/xpl/conhome/9756662/proceeding?isnumber=9756614&sortType=vol-only-seq&searchWithin=Analysis%20of%20the%20Interactions%20Between | - |
dc.identifier.doi | https://doi.org/10.1109/PDP55904.2022 | - |
dc.contributor.department | Departamento de Ingeniería y Tecnología de Computadores | - |
Aparece en las colecciones: | Artículos |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
vnicolas-pdp22.pdf | 372,95 kB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons