Mostra el registre d'ítem simple
OpenMP tasks in IBM XL compilers
dc.contributor.author | Teruel, Xavier |
dc.contributor.author | Unnikrishnan, Priya |
dc.contributor.author | Martorell Bofill, Xavier |
dc.contributor.author | Ayguadé Parra, Eduard |
dc.contributor.author | Silvera, Raul |
dc.contributor.author | Zhang, Guansong |
dc.contributor.author | Tiotto, Ettore |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2012-04-05T09:07:42Z |
dc.date.available | 2012-04-05T09:07:42Z |
dc.date.created | 2008 |
dc.date.issued | 2008 |
dc.identifier.citation | Teruel, X. [et al.]. OpenMP tasks in IBM XL compilers. A: Conference of the Center for Advanced Studies on Collaborative Research. "CASCON '08: proceedings of the 2008 Conference of the Center for Advanced Studies on Collaborative Research: meeting of minds". Ontario: Association for Computing Machinery (ACM), 2008. |
dc.identifier.uri | http://hdl.handle.net/2117/15709 |
dc.description.abstract | Tasking is the most significant feature included in the new OpenMP 3.0 standard. It was introduced to handle unstructured parallelism and broaden the range of applications that can be parallelized by OpenMP. This paper presents the design and implementation of the task model in the IBM XL parallelizing compilers. The task construct is significantly different from other OpenMP constructs. This paper discusses some of the unique challenges in implementing the task construct and its as- sociated synchronization constructs in the compiler. We also present a performance evaluation of our implementation on a set of benchmarks and applications. We identify limitations in the current implentation and propose solutions for further improvement. |
dc.format.extent | 15 p. |
dc.language.iso | eng |
dc.publisher | Association for Computing Machinery (ACM) |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Spain |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Programació |
dc.subject.lcsh | Compilers (Computer programs) |
dc.subject.other | Program compilers |
dc.subject.other | Ad hoc networks |
dc.subject.other | Benchmarking |
dc.title | OpenMP tasks in IBM XL compilers |
dc.type | Conference lecture |
dc.subject.lemac | Compiladors (Programes d'ordinador) |
dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
dc.identifier.doi | 10.1145/1463788.1463810 |
dc.description.peerreviewed | Peer Reviewed |
dc.relation.publisherversion | http://dl.acm.org/citation.cfm?doid=1463788.1463810 |
dc.rights.access | Open Access |
local.identifier.drac | 2345521 |
dc.description.version | Postprint (published version) |
local.citation.author | Teruel, X.; Unnikrishnan, P.; Martorell, X.; Ayguadé, E.; Silvera, R.; Zhang, G.; Tiotto, E. |
local.citation.contributor | Conference of the Center for Advanced Studies on Collaborative Research |
local.citation.pubplace | Ontario |
local.citation.publicationName | CASCON '08: proceedings of the 2008 Conference of the Center for Advanced Studies on Collaborative Research: meeting of minds |