Identificador persistente para citar o vincular este elemento:
http://hdl.handle.net/10553/50489
Campo DC | Valor | idioma |
---|---|---|
dc.contributor.author | Ramirez, Tanausú | en_US |
dc.contributor.author | Pajuelo, Alex | en_US |
dc.contributor.author | Santana, Oliverio Jesus | en_US |
dc.contributor.author | Mutlu, Onur | en_US |
dc.contributor.author | Valero, Mateo | en_US |
dc.date.accessioned | 2018-11-24T16:26:15Z | - |
dc.date.available | 2018-11-24T16:26:15Z | - |
dc.date.issued | 2010 | en_US |
dc.identifier.isbn | 9781450301787 | en_US |
dc.identifier.issn | 1089-795X | en_US |
dc.identifier.uri | http://hdl.handle.net/10553/50489 | - |
dc.description.abstract | Runahead Threads (RaT) is a promising solution that enables a thread to speculatively run ahead and prefetch data instead of stalling for a long-latency load in a simultaneous multithreading processor. With this capability, RaT can reduces resource monopolization due to memory-intensive threads and exploits memory-level parallelism, improving both system performance and single-thread performance. Unfortunately, the benefits of RaT come at the expense of increasing the number of executed instructions, which adversely affects its energy efficiency. In this paper, we propose Runahead Distance Prediction (RDP), a simple technique to improve the efficiency of Runahead Threads. The main idea of the RDP mechanism is to predict how far a thread should run ahead speculatively such that speculative execution is useful. By limiting the runahead distance of a thread, we generate efficient runahead threads that avoid unnecessary speculative execution and enhance RaT energy efficiency. By reducing runahead-based speculation when it is predicted to be not useful, RDP also allows shared resources to be efficiently used by non-speculative threads. Our results show that RDP significantly reduces power consumption while maintaining the performance of RaT, providing better performance and energy balance than previous proposals in the field. © 2010 ACM. | |
dc.language | eng | en_US |
dc.publisher | 1089-795X | en_US |
dc.relation.ispartof | Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT | en_US |
dc.source | Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT[ISSN 1089-795X],v. 2010, p. 443-452 | en_US |
dc.subject | 330406 Arquitectura de ordenadores | en_US |
dc.title | Efficient runahead threads | en_US |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dc.type | ConferenceObject | es |
dc.identifier.doi | 10.1145/1854273.1854328 | |
dc.identifier.scopus | 78149239001 | - |
dc.contributor.authorscopusid | 35608297100 | - |
dc.contributor.authorscopusid | 9733817100 | - |
dc.contributor.authorscopusid | 7003605046 | - |
dc.contributor.authorscopusid | 16043006700 | - |
dc.contributor.authorscopusid | 24475914200 | - |
dc.description.lastpage | 452 | - |
dc.description.firstpage | 443 | - |
dc.relation.volume | 2010 | - |
dc.investigacion | Ingeniería y Arquitectura | en_US |
dc.type2 | Actas de congresos | en_US |
dc.date.coverdate | Enero 2010 | |
dc.identifier.ulpgc | Sí | es |
item.grantfulltext | none | - |
item.fulltext | Sin texto completo | - |
crisitem.author.dept | GIR SIANI: Inteligencia Artificial, Robótica y Oceanografía Computacional | - |
crisitem.author.dept | IU Sistemas Inteligentes y Aplicaciones Numéricas | - |
crisitem.author.dept | Departamento de Informática y Sistemas | - |
crisitem.author.orcid | 0000-0001-7511-5783 | - |
crisitem.author.parentorg | IU Sistemas Inteligentes y Aplicaciones Numéricas | - |
crisitem.author.fullName | Santana Jaria, Oliverio Jesús | - |
Colección: | Actas de congresos |
Citas SCOPUSTM
8
actualizado el 17-nov-2024
Citas de WEB OF SCIENCETM
Citations
5
actualizado el 17-nov-2024
Visitas
61
actualizado el 09-sep-2023
Google ScholarTM
Verifica
Altmetric
Comparte
Exporta metadatos
Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.