Survey of Methodologies, Approaches, and Challenges in Parallel Programming Using High‐Performance Computing Systems

P Czarnul, J Proficz, K Drypczewski - Scientific Programming, 2020 - Wiley Online Library
This paper provides a review of contemporary methodologies and APIs for parallel
programming, with representative technologies selected in terms of target system type …

[图书][B] Parallel programming for modern high performance computing systems

P Czarnul - 2018 - books.google.com
In view of the growing presence and popularity of multicore and manycore processors,
accelerators, and coprocessors, as well as clusters using such computing devices, the …

MPI windows on storage for HPC applications

S Rivas-Gomez, R Gioiosa, IB Peng, G Kestor… - Proceedings of the 24th …, 2017 - dl.acm.org
Upcoming HPC clusters will feature hybrid memories and storage devices per compute
node. In this work, we propose to use the MPI one-sided communication model and MPI …

Recovery of Distributed Iterative Solvers for Linear Systems Using Non-Volatile RAM

Y Fridman, Y Snir, H Levin, D Hendler… - 2022 IEEE/ACM 12th …, 2022 - ieeexplore.ieee.org
HPC systems are a critical resource for scientific research and advanced industries. The
increased demand for computational power and memory ushers in the exascale era, in …

OpenSHMEM I/O extensions for fine-grained access to persistent memory storage

M Grodowitz, P Shamis, S Poole - … Through the Convergence of HPC, Big …, 2020 - Springer
Application workflows use files to communicate between stages of data processing and
analysis kernel executions. In large-scale high performance distributed systems, file based …

A fail-safe nvram based mechanism for efficient creation and recovery of data copies in parallel mpi applications

A Malinowski, P Czarnul, M Maciejewski… - … Systems Architecture and …, 2017 - Springer
The paper presents a fail-safe NVRAM based mechanism for creation and recovery of data
copies during parallel MPI application runtime. Specifically, we target a cluster environment …

Persistent coarrays: integrating mpi storage windows in coarray fortran

S Rivas-Gomez, A Fanfarillo… - Proceedings of the 26th …, 2019 - dl.acm.org
The inherent integration of novel hardware and software components on HPC is expected to
considerably aggravate the Mean Time Between Failures (MTBF) on scientific applications …

[PDF][PDF] A Parallel MPI I/O Solution Supported by Byte-addressable Non-volatile RAM Distributed Cache.

A Malinowski, P Czarnul, P Dorozynski… - FedCSIS (Position …, 2016 - annals-csis.org
While many scientific, large-scale applications are data-intensive, fast and efficient I/O
operations have become of key importance for HPC environments. We propose an MPI I/O …

Distributed NVRAM cache–optimization and evaluation with power of adjacency matrix

A Malinowski, P Czarnul - … Systems and Industrial Management: 16th IFIP …, 2017 - Springer
In this paper we build on our previously proposed MPI I/O NVRAM distributed cache for high
performance computing. In each cluster node it incorporates NVRAMs which are used as an …

Three levels of fail-safe mode in MPI I/O NVRAM distributed cache

A Malinowski, P Czarnul - Procedia Computer Science, 2018 - Elsevier
The paper presents architecture and design of three versions for fail-safe data storage in a
distributed cache using NVRAM in cluster nodes. In the first one, cache consistency is …