Search Results - "High-Level Parallel Programming"
-
1
SkePU 3: Portable High-Level Programming of Heterogeneous Systems and HPC Clusters
ISSN: 0885-7458, 1573-7640, 1573-7640Published: New York Springer US 01.12.2021Published in International journal of parallel programming (01.12.2021)“…We present the third generation of the C++-based open-source skeleton programming framework SkePU. Its main new features include new skeletons, new data…”
Get full text
Journal Article -
2
Accelerating OCaml Programs on FPGA
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.06.2023Published in International journal of parallel programming (01.06.2023)“…This paper aims to exploit the massive parallelism of Field-Programmable Gate Arrays (FPGAs) by programming them in OCaml, a multiparadigm and statically typed…”
Get full text
Journal Article -
3
Assessing Application Efficiency and Performance Portability in Single-Source Programming for Heterogeneous Parallel Systems
ISSN: 0885-7458, 1573-7640, 1573-7640Published: New York Springer US 01.02.2023Published in International journal of parallel programming (01.02.2023)“…We analyze the performance portability of the skeleton-based, single-source multi-backend high-level programming framework SkePU across multiple different…”
Get full text
Journal Article -
4
Guest Editor’s Note: High-Level Parallel Programming 2021
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.10.2023Published in International Journal of Parallel Programming (01.10.2023)Get full text
Journal Article Publication -
5
GPU Framework for Change Detection in Multitemporal Hyperspectral Images
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.04.2019Published in International journal of parallel programming (01.04.2019)“…Nowadays, it is increasingly common to detect land cover changes using remote sensing multispectral images captured at different time-frames over the same…”
Get full text
Journal Article -
6
Optimizing Three-Dimensional Stencil-Operations on Heterogeneous Computing Environments
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.08.2024Published in International journal of parallel programming (01.08.2024)“…Complex algorithms and enormous data sets require parallel execution of programs to attain results in a reasonable amount of time. Both aspects are combined in…”
Get full text
Journal Article -
7
LSH SimilarityJoin Pattern in FastFlow
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.06.2024Published in International journal of parallel programming (01.06.2024)“…Similarity joins are recognized to be among the most used data processing and analysis operations. We introduce a C++-based high-level parallel pattern…”
Get full text
Journal Article -
8
The Celerity High-level API: C++20 for Accelerator Clusters
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.08.2022Published in International journal of parallel programming (01.08.2022)“…Providing convenient APIs and notations for data parallelism which remain accessible for programmers while still providing good performance has been a…”
Get full text
Journal Article -
9
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 . The new RTS enables…”
Get full text
Journal Article -
10
Declarative Data Flow in a Graph-Based Distributed Memory Runtime System
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.06.2023Published in International journal of parallel programming (01.06.2023)“…Runtime systems can significantly reduce the cognitive complexity of scientific applications, narrowing the gap between systems engineering and domain science…”
Get full text
Journal Article -
11
SMSG: Profiling-Free Parallelism Modeling for Distributed Training of DNN
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.06.2023Published in International journal of parallel programming (01.06.2023)“…The increasing size of deep neural networks (DNNs) raises a high demand for distributed training. An expert could find good hybrid parallelism strategies, but…”
Get full text
Journal Article -
12
A Fault-Model-Relevant Classification of Consensus Mechanisms for MPI and HPC
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.06.2023Published in International journal of parallel programming (01.06.2023)“…Large-scale HPC systems experience failures arising from faults in hardware, software, and/or networking. Failure rates continue to grow as systems scale up…”
Get full text
Journal Article -
13
Distributed Calculations with Algorithmic Skeletons for Heterogeneous Computing Environments
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.06.2023Published in International journal of parallel programming (01.06.2023)“…Contemporary HPC hardware typically provides several levels of parallelism, e.g. multiple nodes, each having multiple cores (possibly with vectorization) and…”
Get full text
Journal Article -
14
High-Level Parallel Ant Colony Optimization with Algorithmic Skeletons
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.12.2021Published in International journal of parallel programming (01.12.2021)“…Parallel implementations of swarm intelligence algorithms such as the ant colony optimization (ACO) have been widely used to shorten the execution time when…”
Get full text
Journal Article -
15
Stencil Calculations with Algorithmic Skeletons for Heterogeneous Computing Environments
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.12.2022Published in International journal of parallel programming (01.12.2022)“…The development of parallel applications is a difficult and error-prone task, especially for inexperienced programmers. Stencil operations are exceptionally…”
Get full text
Journal Article -
16
Generic Exact Combinatorial Search at HPC Scale
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.02.2023Published in International journal of parallel programming (01.02.2023)“…Exact combinatorial search is essential to a wide range of important applications, and there are many large problems that need to be solved quickly. Searches…”
Get full text
Journal Article -
17
Efficient High-Level Programming in Plain Java
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.02.2023Published in International journal of parallel programming (01.02.2023)“…This paper introduces the support for developing efficient parallel programs in plain Java in the Gaspar framework. The framework supports a complete set of…”
Get full text
Journal Article -
18
A Scalable Similarity Join Algorithm Based on MapReduce and LSH
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.08.2022Published in International journal of parallel programming (01.08.2022)“…Similarity joins are recognized to be among the most useful data processing and analysis operations. A similarity join is used to retrieve all data pairs whose…”
Get full text
Journal Article -
19
Interruptible Nodes: Reducing Queueing Costs in Irregular Streaming Dataflow Applications on Wide-SIMD Architectures
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.02.2023Published in International journal of parallel programming (01.02.2023)“…Streaming dataflow applications are an attractive target to parallelize on wide-SIMD processors such as GPUs. These applications can be expressed as a pipeline…”
Get full text
Journal Article -
20
DSParLib: A C++ Template Library for Distributed Stream Parallelism
ISSN: 0885-7458, 1573-7640Published: New York Springer US 01.12.2022Published in International journal of parallel programming (01.12.2022)“…Stream processing applications deal with millions of data items continuously generated over time. Often, they must be processed in real-time and scale…”
Get full text
Journal Article