Characterization and Optimization of the Fitting of Quantum Correlation Functions

dc.contributor.authorChuang, Pi-Yuehen
dc.contributor.authorShah, Niteyaen
dc.contributor.authorBarry, Patricken
dc.contributor.authorCloet, Ianen
dc.contributor.authorConstantinescu, Emil M.en
dc.contributor.authorSato, Nobuoen
dc.contributor.authorQiu, Jian-Weien
dc.contributor.authorFeng, Wu-chunen
dc.date.accessioned2026-03-13T14:47:28Zen
dc.date.available2026-03-13T14:47:28Zen
dc.date.issued2024-09en
dc.description.abstractThis case study presents a characterization and optimization of an application code for extracting parton distribution functions from high energy electron-proton scattering data. Profiling this application code reveals that the phase-space density computation accounts for 93% of the overall execution time for a single iteration on a single core. When executing multiple iterations in parallel on a multicore system, the application spends 78% of its overall execution time idling due to load imbalance. We address these issues by first transforming the application code from Python to C++ and then tackling the application load imbalance via a hybrid scheduling strategy that combines dynamic and static scheduling. These techniques result in a 62% reduction in CPU idle time and a 2.46x speedup in overall execution time per node. In addition, the typically enabled power-management mechanisms in supercomputers (e.g., AMD Turbo Core, Intel Turbo Boost, and RAPL) can significantly impact intra-node scalability when more than 50% of the CPU cores are used. This finding underscores the importance of understanding system interactions with power management, as they can adversely impact application performance, and highlights the necessity of intra-node scaling tests to identify performance degradation that inter-node scaling tests might otherwise overlook.en
dc.description.versionSubmitted versionen
dc.format.extent8 page(s)en
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1109/HPEC62836.2024.10938443en
dc.identifier.isbn979-8-3503-8714-8en
dc.identifier.issn2377-6943en
dc.identifier.orcidFeng, Wu-Chun [0000-0002-6015-0727]en
dc.identifier.urihttps://hdl.handle.net/10919/142240en
dc.language.isoenen
dc.publisherIEEEen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectC++en
dc.subjectPythonen
dc.subjectparallelizationen
dc.subjectprofilingen
dc.subjectcharacterizationen
dc.subjectoptimizationen
dc.subjectperformanceen
dc.subjectpower managementen
dc.subjectscalabilityen
dc.subjectsystemsen
dc.subjectdeep inelastic scatteringen
dc.subjectquantum physicsen
dc.titleCharacterization and Optimization of the Fitting of Quantum Correlation Functionsen
dc.title.serial2024 IEEE High Performance Extreme Computing Conference (HPEC)en
dc.typeConference proceedingen
dc.type.dcmitypeTexten
dc.type.otherProceedings Paperen
dc.type.otherBook in seriesen
pubs.finish-date2024-09-27en
pubs.organisational-groupVirginia Techen
pubs.organisational-groupVirginia Tech/Engineeringen
pubs.organisational-groupVirginia Tech/Engineering/Computer Scienceen
pubs.organisational-groupVirginia Tech/Faculty of Health Sciencesen
pubs.organisational-groupVirginia Tech/All T&R Facultyen
pubs.organisational-groupVirginia Tech/Engineering/COE T&R Facultyen
pubs.start-date2024-09-23en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
HPEC24-QuantOm-PerThreadPerformance.pdf
Size:
816.22 KB
Format:
Adobe Portable Document Format
Description:
Submitted version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Plain Text
Description: