Mostra el registre d'ítem simple

dc.contributor.authorChasapis, Dimitrios
dc.contributor.authorCasas, Marc
dc.contributor.authorMoretó Planas, Miquel
dc.contributor.authorVidal Ortiz, Raul
dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.authorLabarta Mancho, Jesús José
dc.contributor.authorValero Cortés, Mateo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2016-07-04T08:59:19Z
dc.date.available2016-07-04T08:59:19Z
dc.date.issued2015-12-01
dc.identifier.citationChasapis, D., Casas, M., Moreto, M., Vidal, R., Ayguadé, E., Labarta, J., Valero, M. PARSECSs: Evaluating the impact of task parallelism in the PARSEC benchmark suite. "ACM transactions on architecture and code optimization", 01 Desembre 2015, vol. 12, núm. 4, p. 41:1-41:22.
dc.identifier.issn1544-3566
dc.identifier.urihttp://hdl.handle.net/2117/88472
dc.description.abstractIn this work, we show how parallel applications can be implemented efficiently using task parallelism. We also evaluate the benefits of such parallel paradigm with respect to other approaches. We use the PARSEC benchmark suite as our test bed, which includes applications representative of a wide range of domains from HPC to desktop and server applications. We adopt different parallelization techniques, tailored to the needs of each application, to fully exploit the task-based model. Our evaluation shows that task parallelism achieves better performance than thread-based parallelization models, such as Pthreads. Our experimental results show that we can obtain scalability improvements up to 42% on a 16-core system and code size reductions up to 81%. Such reductions are achieved by removing from the source code application specific schedulers or thread pooling systems and transferring these responsibilities to the runtime system software.
dc.description.sponsorshipThis work has been partially supported by the European Research Council under the European Union 7th FP, ERC Grant Agreement number 321253, by the Spanish Ministry of Science and Innovation under grant TIN2012-34557, by the Severo Ochoa Program, awarded by the Spanish Government, under grant SEV-2011-00067 and by the HiPEAC Network of Excellence. M. Moreto has been partially supported by the Ministry of Economy and Competitiveness under Juan de la Cierva post-doctoral fellowship number JCI-2012-15047, and M. Casas is supported by the Secretary for Universities and Research of the Ministry of Economy and Knowledge of the Government of Catalonia and the Co-fund programme of the Marie Curie Actions of the 7th R&D Framework Programme of the European Union (Contract 2013 BP B 00243). Finally, the authors are grateful to the reviewers for their valuable comments, to the people from the Programming Models Group at BSC for their technical support, to the RoMoL team, and to Xavier Teruel, Roger Ferrer and Paul Caheny for their help in this work.
dc.language.isoeng
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshParallel programming (Computer science)
dc.subject.otherConcurrency
dc.subject.otherParallel applications
dc.subject.otherParallel architectures
dc.subject.otherParallel benchmarks
dc.subject.otherParallel runtime systems
dc.subject.otherScalable applications
dc.subject.otherSynchronization
dc.subject.otherTask-based programming models
dc.titlePARSECSs: Evaluating the impact of task parallelism in the PARSEC benchmark suite
dc.typeArticle
dc.subject.lemacProgramació en paral·lel (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1145/2829952
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://doi.acm.org/10.1145/2829952
dc.rights.accessOpen Access
local.identifier.drac17544463
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/FP7/321253/EU/Riding on Moore's Law/ROMOL
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO/6PN/TIN2012-34557
local.citation.authorChasapis, D.; Casas, M.; Moreto, M.; Vidal, R.; Ayguadé, E.; Labarta, J.; Valero, M.
local.citation.publicationNameACM transactions on architecture and code optimization
local.citation.volume12
local.citation.number4
local.citation.startingPage41:1
local.citation.endingPage41:22


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple