Search Results - Distributed-memory programming
-
1
Teaching distributed memory programming from mental models
ISSN: 0743-7315, 1096-0848Published: Elsevier Inc 01.08.2018Published in Journal of parallel and distributed computing (01.08.2018)“…Distributed memory programming, typically through the MPI library, is the de facto standard for programming large scale parallelism, with up to millions of individual processes…”
Get full text
Journal Article -
2
Development of the FMO/RI-MP2 Fully Analytic Gradient Using a Hybrid-Distributed/Shared Memory Programming Model
ISSN: 1549-9626, 1549-9626Published: United States 11.02.2020Published in Journal of chemical theory and computation (11.02.2020)“…) with the resolution-of-the-identity (RI) approximation in the fragment molecular orbital (FMO) framework is derived and implemented using a hybrid multilevel parallel programming…”
Get more information
Journal Article -
3
The Unicorn Runtime: Efficient Distributed Shared Memory Programming for Hybrid CPU-GPU Clusters
ISSN: 1045-9219, 1558-2183Published: New York IEEE 01.05.2017Published in IEEE transactions on parallel and distributed systems (01.05.2017)“… In particular, this paper proves that efficient distributed shared memory style programing is possible and its simplicity can be retained across CPUs and GPUs in a cluster, minus the frustration…”
Get full text
Journal Article -
4
Streaming Message Interface: High-Performance Distributed Memory Programming on Reconfigurable Hardware
ISSN: 2167-4337Published: ACM 17.11.2019Published in SC19: International Conference for High Performance Computing, Networking, Storage and Analysis (17.11.2019)“…Distributed memory programming is the established paradigm used in high-performance computing (HPC…”
Get full text
Conference Proceeding -
5
Shared memory optimizations for distributed memory programming models
ISBN: 9781303659201, 1303659204Published: ProQuest Dissertations & Theses 01.01.2013“…: shared memory and distributed memory. Shared memory models share all memory by default, and are most effective on multi-processor systems…”
Get full text
Dissertation -
6
An object-oriented parallel programming language for distributed-memory parallel computing platforms
ISSN: 0167-6423, 1872-7964Published: Elsevier B.V 01.02.2014Published in Science of computer programming (01.02.2014)“… However, distributed-memory parallelism tends to break modularity, encapsulation, and the functional independence of objects, since parallel computations cannot be encapsulated in individual objects…”
Get full text
Journal Article -
7
Chapter 5 - Distributed memory programming
ISBN: 9780128141212, 0128141204, 0128141212, 9780128141205Published: Elsevier Inc 2023Published in Multicore and GPU Programming (2023)“…The Message Passing Interface (MPI) is the de-facto standard for turning distributed memory systems into cohesive platforms…”
Get full text
Book Chapter -
8
A Compiler for Hierarchical Task-Based Programming on Distributed-Memory
ISBN: 9798438778790Published: ProQuest Dissertations & Theses 01.01.2022“… Task-based programming, such as the Concurrent Collection (CnC) model, makes parallelism implicit by only describing task dependencies…”
Get full text
Dissertation -
9
Supporting Efficient Graph Analytics and Scientific Computation Using Asynchronous Distributed-Memory Programming Models
ISBN: 9781085599030, 1085599035Published: ProQuest Dissertations & Theses 01.01.2019“…Future High Performance Computing (HPC) nodes will have many more processors than the contemporary architectures. In such a system with massive parallelism it…”
Get full text
Dissertation -
10
Parallelization of Array Method with Hybrid Programming: OpenMP and MPI
ISSN: 2076-3417, 2076-3417Published: Basel MDPI AG 01.08.2022Published in Applied sciences (01.08.2022)“…) systems, shared memory programming and distributed memory programming have been used; a parallel application is represented by Parallel Task Graphs (PTGs…”
Get full text
Journal Article -
11
Cross-scale efficient tensor contractions for coupled cluster computations through multiple programming model backends
ISSN: 0743-7315, 1096-0848Published: United States Elsevier Inc 01.08.2017Published in Journal of parallel and distributed computing (01.08.2017)“…Coupled-cluster methods provide highly accurate models of molecular structure through explicit numerical calculation of tensors representing the correlation…”
Get full text
Journal Article -
12
An implementation of a plasma physics application for distributed-memory supercomputers using a directive-based programming framework
ISSN: 1657-2831, 2539-2115, 2539-2115Published: Universidad Autónoma de Bucaramanga 30.06.2024Published in Revista Colombiana de Computación (30.06.2024)“…To extract performance from supercomputers, programmers in the High Performance Computing (HPC) community are often required to use a combination of frameworks…”
Get full text
Journal Article -
13
Global arrays:a portable 'shared-memory' programming model for distributed memory computers
ISBN: 0818666056, 9780818666056ISSN: 1063-9535Published: 14.11.1994Published in Conference on High Performance Networking and Computing: Proceedings of the 1994 ACM/IEEE conference on Supercomputing : Washington, D.C.; 14-18 Nov. 1994 (14.11.1994)“…Portability, efficiency, and ease of coding are all important considerations in choosing the programming model for a scalable parallel application…”
Get full text
Conference Proceeding -
14
Distributed-Memory FastFlow Building Blocks
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.02.2023Published in International journal of parallel programming (01.02.2023)“…We present the new distributed-memory run-time system (RTS) of the C++-based open-source structured parallel programming library FastFlow…”
Get full text
Journal Article -
15
Streaming Message Interface: High-Performance Distributed Memory Programming on Reconfigurable Hardware
ISSN: 2331-8422Published: Ithaca Cornell University Library, arXiv.org 07.09.2019Published in arXiv.org (07.09.2019)“…Distributed memory programming is the established paradigm used in high-performance computing (HPC…”
Get full text
Paper -
16
Optimizing Breadth-First Search at Scale Using Hardware-Accelerated Space Consistency
ISSN: 2640-0316Published: IEEE 01.12.2019Published in Proceedings - International Conference on High Performance Computing (01.12.2019)“…Graph traversal is a critical building block in many algorithms. Traversing a large graph using breadth-first search, although conceptually simple, is time-consuming in distributed-memory environments due to the amount of exchanged data…”
Get full text
Conference Proceeding -
17
Implementation and Performance Evaluation of XcalableMP: A Parallel Programming Language for Distributed Memory Systems
ISBN: 1424479185, 9781424479184ISSN: 0190-3918Published: IEEE 01.09.2010Published in 2010 39th International Conference on Parallel Processing Workshops (01.09.2010)“…Although MPI is a de-facto standard for parallel programming on distributed memory systems, writing MPI programs is often a time-consuming and complicated process…”
Get full text
Conference Proceeding -
18
Tpetra, and the Use of Generic Programming in Scientific Computing
ISSN: 1058-9244, 1875-919XPublished: United States Hindawi 2012Published in Scientific programming (2012)“… We describe Tpetra's design, based on generic programming via C++ templated types and template metaprogramming…”
Get full text
Journal Article -
19
HitFlow: A Dataflow Programming Model for Hybrid Distributed- and Shared-Memory Systems
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.02.2019Published in International journal of parallel programming (01.02.2019)“… It presents a new combination of features that allows to easily map programs to shared or distributed memory, exploiting data locality and affinity to obtain the same performance than optimized…”
Get full text
Journal Article -
20
Parallel Arnoldi eigensolvers with enhanced scalability via global communications rearrangement
ISSN: 0167-8191, 1872-7336Published: Elsevier B.V 01.08.2007Published in Parallel computing (01.08.2007)“…This paper presents several new variants of the single-vector Arnoldi algorithm for computing approximations to eigenvalues and eigenvectors of a non-symmetric…”
Get full text
Journal Article

