Mostra el registre d'ítem simple

dc.contributor.authorCriado, Joel
dc.contributor.authorGarcia Gasulla, Marta
dc.contributor.authorLabarta Mancho, Jesús José
dc.contributor.authorChatterjee, Arghya
dc.contributor.authorHernández, Óscar
dc.contributor.authorSirvent, Raül
dc.contributor.authorÁlvarez, Gonzalo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2020-05-06T06:37:50Z
dc.date.available2020-05-06T06:37:50Z
dc.date.issued2019
dc.identifier.citationCriado, J. [et al.]. Optimization of condensed matter physics application with OpenMP tasking model. A: International Workshop on OpenMP. "OpenMP: Conquering the Full Hardware Spectrum: 15th International Workshop on OpenMP, IWOMP 2019: Auckland, New Zealand: September 11-13, 2019: proceedings". Berlín: Springer, 2019, p. 291-305.
dc.identifier.isbn978-3-030-28595-1
dc.identifier.urihttp://hdl.handle.net/2117/186453
dc.description.abstractThe Density Matrix Renormalization Group (DMRG++) is a condensed matter physics application used to study superconductivity properties of materials. It’s main computations consist of calculating hamiltonian matrix which requires sparse matrix-vector multiplications. This paper presents task-based parallelization and optimization strategies of the Hamiltonian algorithm. The algorithm is implemented as a mini-application in C++ and parallelized with OpenMP. The optimization leverages tasking features, such as dependencies or priorities included in the OpenMP standard 4.5. The code refactoring targets performance as much as programmability. The optimized version achieves a speedup of 8.0 × with 8 threads and 20.5 × with 40 threads on a Power9 computing node while reducing the memory consumption to 90 MB with respect to the original code, by adding less than ten OpenMP directives.
dc.description.sponsorshipThis work is partially supported by the Spanish Government through Programa Severo Ochoa (SEV2015-0493), by the Spanish Ministry of Science and Technology (project TIN2015-65316-P), by the Generalitat de Catalunya (contract 2017-SGR-1414) and by the BSC-IBM Deep Learning Research Agreement, under JSA “Application porting, analysis and optimization for POWER and POWER AI”. This work was partially supported by the Scientific Discovery through Advanced Computing (SciDAC) program funded by U.S. Department of Energy, Office of Science, Advanced Scientific Computing Research and Basic Energy Sciences, Division of Materials Sciences and Engineering. This research used resources of the Oak Ridge Leadership Computing Facility at the Oak Ridge National Laboratory, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725.
dc.format.extent15 p.
dc.language.isoeng
dc.publisherSpringer
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshApplication program interfaces (Computer software)
dc.subject.lcshParallel programming (Computer science)
dc.subject.lcshCondensed matter
dc.subject.otherOpenMP
dc.subject.otherTasks
dc.subject.otherDependencies
dc.subject.otherOptimization
dc.subject.otherAnalysis
dc.titleOptimization of condensed matter physics application with OpenMP tasking model
dc.typeConference report
dc.subject.lemacInterfícies de programació d'aplicacions (Programari)
dc.subject.lemacProgramació en paral·lel (Informàtica)
dc.subject.lemacMatèria condensada
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1007/978-3-030-28596-8_20
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-030-28596-8_20
dc.rights.accessOpen Access
local.identifier.drac28080144
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/
dc.relation.projectidinfo:eu-repo/grantAgreement/AGAUR/2017 SGR 1414
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//SEV-2015-0493/ES/BARCELONA SUPERCOMPUTING CENTER - CENTRO. NACIONAL DE SUPERCOMPUTACION/
local.citation.authorCriado, J.; Garcia, M.; Labarta, J.; Chatterjee, A.; Hernández, Ó.; Sirvent, R.; Álvarez, G.
local.citation.contributorInternational Workshop on OpenMP
local.citation.pubplaceBerlín
local.citation.publicationNameOpenMP: Conquering the Full Hardware Spectrum: 15th International Workshop on OpenMP, IWOMP 2019: Auckland, New Zealand: September 11-13, 2019: proceedings
local.citation.startingPage291
local.citation.endingPage305


Fitxers d'aquest items

Thumbnail

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

Mostra el registre d'ítem simple