Mostra el registre d'ítem simple
Anaphase: a fine-grain thread decomposition scheme for speculative multithreading
dc.contributor.author | Madriles Gimeno, Carles |
dc.contributor.author | López Muñoz, Pedro |
dc.contributor.author | Codina Viñas, Josep M. |
dc.contributor.author | Gibert Codina, Enric |
dc.contributor.author | Latorre Salinas, Fernando |
dc.contributor.author | Martínez Vicente, Alejandro |
dc.contributor.author | Martinez, Raul |
dc.contributor.author | González Colás, Antonio María |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2017-02-17T11:10:53Z |
dc.date.available | 2017-02-17T11:10:53Z |
dc.date.issued | 2009 |
dc.identifier.citation | Madriles, C., López, P., Codina, J.M., Gibert, E., Latorre, F., Martínez, A., Martínez, R., González, A. Anaphase: a fine-grain thread decomposition scheme for speculative multithreading. A: International Conference on Parallel Architectures and Compilation Techniques. "18th International Conference on Parallel Architectures and Compilation Techniques. PACT 2009: proceedings". Raleigh, North Carolina: IEEE Computer Society, 2009, p. 15-25. |
dc.identifier.isbn | 978-0-7695-3771-9 |
dc.identifier.uri | http://hdl.handle.net/2117/101169 |
dc.description.abstract | Industry is moving towards multi-core designs as we have hit the memory and power walls. Multi-core designs are very effective to exploit thread-level parallelism (TLP) but do not provide benefits when executing serial code (applications with low TLP, serial parts of a parallel application and legacy code). In this paper we propose Anaphase, a novel approach for speculative multithreading to improve single-thread performance in a multi-core design. The proposed technique is based on a graph partitioning technique which performs a decomposition of applications into speculative threads at instruction granularity. Moreover, the proposed technique leverages communications and pre-computation slices to deal with inter-thread dependences. Results presented in this paper show that this approach improves single-thread performance by 32% on average and up to 2.15x for some selected applications of the Spec2006 suite. In addition, the proposed technique outperforms by 21% on average schemes in which thread decomposition is performed at a coarser granularity. |
dc.format.extent | 11 p. |
dc.language.iso | eng |
dc.publisher | IEEE Computer Society |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors |
dc.subject.lcsh | Parallel processing (Electronic computers) |
dc.subject.lcsh | Multiprocessors |
dc.subject.other | Speculative multithreading |
dc.subject.other | Thread-level parallelism |
dc.subject.other | Single-thread performance |
dc.subject.other | Multicore |
dc.subject.other | Automatic parallelization |
dc.title | Anaphase: a fine-grain thread decomposition scheme for speculative multithreading |
dc.type | Conference report |
dc.subject.lemac | Processament en paral·lel (Ordinadors) |
dc.subject.lemac | Multiprocessadors |
dc.contributor.group | Universitat Politècnica de Catalunya. ARCO - Microarquitectura i Compiladors |
dc.identifier.doi | 10.1109/PACT.2009.27 |
dc.description.peerreviewed | Peer Reviewed |
dc.relation.publisherversion | http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5260571 |
dc.rights.access | Open Access |
local.identifier.drac | 2451927 |
dc.description.version | Postprint (published version) |
local.citation.author | Madriles, C.; López, P.; Codina, J.M.; Gibert, E.; Latorre, F.; Martínez, A.; Martínez, R.; González, A. |
local.citation.contributor | International Conference on Parallel Architectures and Compilation Techniques |
local.citation.pubplace | Raleigh, North Carolina |
local.citation.publicationName | 18th International Conference on Parallel Architectures and Compilation Techniques. PACT 2009: proceedings |
local.citation.startingPage | 15 |
local.citation.endingPage | 25 |