Mostra el registre d'ítem simple
A dependency-aware task-based programming environment for multi-core architectures
dc.contributor.author | Pérez Cáncer, Josep Maria |
dc.contributor.author | Badia Sala, Rosa Maria |
dc.contributor.author | Labarta Mancho, Jesús José |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2010-10-24T18:24:31Z |
dc.date.available | 2010-10-24T18:24:31Z |
dc.date.created | 2008 |
dc.date.issued | 2008 |
dc.identifier.citation | Pérez, J.; Badia, R.; Labarta, J. A dependency-aware task-based programming environment for multi-core architectures. A: IEEE International Conference on Cluster Computing. "Proceeding of the 2008 IEEE International Conference on Cluster Computing: September 29th-October 1st, 2008, Tsukuba, Japan". IEEE, 2008, p. 142-151. |
dc.identifier.isbn | 978-1-4244-2640-9 |
dc.identifier.uri | http://hdl.handle.net/2117/9944 |
dc.description.abstract | Parallel programming on SMP and multi-core architectures is hard. In this paper we present a programming model for those environments based on automatic function level parallelism that strives to be easy, flexible, portable, and performant. Its main trait is its ability to exploit task level parallelism by analyzing task dependencies at run time. We present the programming environment in the context of algorithms from several domains and pinpoint its benefits compared to other approaches. We discuss its execution model and its scheduler. Finally we analyze its performance and demonstrate that it offers reasonable performance without tuning, and that it can rival highly tuned libraries with minimal tuning effort. |
dc.format.extent | 10 p. |
dc.language.iso | eng |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors::Arquitectures paral·leles |
dc.subject.lcsh | Multiprocessing systems |
dc.subject.lcsh | Parallel architectures |
dc.subject.lcsh | Programming environments |
dc.subject.lcsh | Software libraries |
dc.title | A dependency-aware task-based programming environment for multi-core architectures |
dc.type | Conference report |
dc.subject.lemac | Entorns de programació |
dc.subject.lemac | Arquitectura de computadors |
dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
dc.identifier.doi | 10.1109/CLUSTR.2008.4663765 |
dc.description.peerreviewed | Peer Reviewed |
dc.relation.publisherversion | https://ieeexplore.ieee.org/document/4663765 |
dc.rights.access | Open Access |
local.identifier.drac | 2339705 |
dc.description.version | Postprint (published version) |
local.citation.author | Pérez, J.; Badia, R.; Labarta, J. |
local.citation.contributor | IEEE International Conference on Cluster Computing |
local.citation.pubplace | Tsukuba |
local.citation.publicationName | Proceeding of the 2008 IEEE International Conference on Cluster Computing: September 29th-October 1st, 2008, Tsukuba, Japan |
local.citation.startingPage | 142 |
local.citation.endingPage | 151 |