Parallel distributed productivity‐aware tree‐search using Chapel

G Helbecque, J Gmys, N Melab… - Concurrency and …, 2023 - Wiley Online Library
With the recent arrival of the exascale era, modern supercomputers are increasingly big
making their programming much more complex. In addition to performance, software …

Optimizing PGAS overhead in a multi-locale chapel implementation of CoMD

R Haque, D Richards - 2016 PGAS Applications Workshop …, 2016 - ieeexplore.ieee.org
Chapel supports distributed computing with an underlying PGAS memory address space.
While it provides abstractions for writing simple and elegant distributed code, the type …

Comparative performance and optimization of chapel in modern manycore architectures

E Kayraklioglu, W Chang… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Chapel is an emerging scalable, productive parallel programming language. In this work, we
analyze Chapel's performance using The Parallel Research Kernels on two different …

Parallel sparse tensor decomposition in chapel

TB Rolinger, TA Simon… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
In big-data analytics, using tensor decomposition to extract patterns from large, sparse
multivariate data is a popular technique. Many challenges exist for designing parallel, high …

Data-centric performance measurement and map** for highly parallel programming models

H Zhang - 2018 - search.proquest.com
Modern supercomputers have complex features: many hardware threads, deep memory
hierarchies, and many co-processors/accelerators. Productively and effectively designing …

Data centric performance measurement techniques for chapel programs

H Zhang, JK Hollingsworth - 2017 IEEE International Parallel …, 2017 - ieeexplore.ieee.org
Chapel is an emerging PGAS (Partitioned Global Address Space) language whose design
goal is to make parallel programming more productive and generally accessible. To date …

Speeding-Up LULESH on HPX: Useful Tricks and Lessons Learned using a Many-Task-Based Approach

T Kalkhof, A Koch - SC24-W: Workshops of the International …, 2024 - ieeexplore.ieee.org
Current programming models face challenges in dealing with modern supercomputers'
growing parallelism and heterogeneity. Emerging programming models, like the task-based …

ChplBlamer: A Data-centric and Code-centric Combined Profiler for Multi-locale Chapel Programs

H Zhang, JK Hollingsworth - … of the 2018 International Conference on …, 2018 - dl.acm.org
Parallel programming is hard, and it is even harder to analyze parallel programs and identify
specific performance bottlenecks. Chapel is an emerging Partitioned-Global-Address-Space …

Hybrid-PGAS Memory Hierarchy for Next Generation HPC Systems

RB Johnson - 2024 - search.proquest.com
Demands on computational performance, power efficiency, data transfer, resource capacity,
and resilience for next generation high performance computing (HPC) systems present a …

Evaluation of Multiple HPC Parallelization Frameworks in a Shallow Water Proxy Application with Multi-Rate Local Time Step**

M Bogusz, P Samfass, A Pöppl… - 2020 IEEE/ACM 3rd …, 2020 - ieeexplore.ieee.org
With a widening gap between processor speed and communication latencies, overlap of
computation and communication becomes increasingly important. At the same time, variable …