Mostra el registre d'ítem simple
Maximizing multithreaded multicore architectures through thread migrations
dc.contributor.author | Acosta Ojeda, Carmelo Alexis |
dc.contributor.author | Cazorla Almeida, Francisco Javier |
dc.contributor.author | Santana Jaria, Oliverio J. |
dc.contributor.author | Falcón Samper, Ayose Jesús |
dc.contributor.author | Ramírez Bellido, Alejandro |
dc.contributor.author | Valero Cortés, Mateo |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2017-10-19T12:40:27Z |
dc.date.available | 2017-10-19T12:40:27Z |
dc.date.issued | 2009 |
dc.identifier.citation | Acosta, C. A., Cazorla, F., Santana, O., Falcón, A., Ramírez , A., Valero, M. "Maximizing multithreaded multicore architectures through thread migrations". 2009. |
dc.identifier.uri | http://hdl.handle.net/2117/108861 |
dc.description.abstract | Heterogeneity in general-purpose workloads often end up in non optimal per-thread hardware resource usage. The current trend towards multicore architectures, containing several multithreaded cores, increases the need of a complexity-effective way to expose the heterogeneity in general-purpose workloads to the underlying hardware, in order to obtain all the potential performance of these architectures. In this paper we present the Heterogeneity-Aware Dynamic Thread Migrator (hDTM), a novel complexity-effective hardware mechanism that exposes the heterogeneity in software to the hardware, also enabling the hardware to react to the dynamic behavior variations in the running applications. By means of core-to-core thread migrations, the hDTM mechanism strives to perform the desired behavior transparently to the Operating System. As an example of the general-purpose hDTM concept presented in this paper, we describe a naive hDTM implementation for a Power5-like processor and provide results on the benefits of the proposed mechanism. Our results indicate that even this simple hDTM implementation is able to get close to hDTM’s goal, not only avoiding losses due to bad thread-to-core assignments (up to a 25%) but also going beyond the best static thread-to-core assignment upper limit. |
dc.format.extent | 16 p. |
dc.language.iso | eng |
dc.relation.ispartofseries | UPC-DAC-RR-CAP-2009-2 |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors |
dc.subject.lcsh | Multiprocessors |
dc.subject.other | Multicore |
dc.subject.other | Thread migration |
dc.subject.other | Heterogeneity-aware |
dc.title | Maximizing multithreaded multicore architectures through thread migrations |
dc.type | External research report |
dc.subject.lemac | Multiprocessadors |
dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
dc.rights.access | Open Access |
local.identifier.drac | 21578741 |
dc.description.version | Postprint (published version) |
local.citation.author | Acosta, C. A.; Cazorla, F.; Santana, O.; Falcón, A.; Ramírez, A.; Valero, M. |
Fitxers d'aquest items
Aquest ítem apareix a les col·leccions següents
-
Reports de recerca [58]
-
Reports de recerca [181]