Survey of Methodologies, Approaches, and Challenges in Parallel Programming Using High‐Performance Computing Systems
This paper provides a review of contemporary methodologies and APIs for parallel
programming, with representative technologies selected in terms of target system type …
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 …
accelerators, and coprocessors, as well as clusters using such computing devices, the …
MPI windows on storage for HPC applications
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 …
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
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 …
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 …
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
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 …
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 …
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 …
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 …
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 …
distributed cache using NVRAM in cluster nodes. In the first one, cache consistency is …