Research directions in parallel functional programming
K Hammond, G Michaelson - 2012 - books.google.com
Programming is hard. Building a large program is like constructing a steam locomotive
through a hole the size of a postage stamp. An artefact that is the fruit of hundreds of person …
through a hole the size of a postage stamp. An artefact that is the fruit of hundreds of person …
Distributed k-core decomposition
Among the novel metrics used to study the relative importance of nodes in complex
networks, k-core decomposition has found a number of applications in areas as diverse as …
networks, k-core decomposition has found a number of applications in areas as diverse as …
Graph processing on fpgas: Taxonomy, survey, challenges
Graph processing has become an important part of various areas, such as machine
learning, computational sciences, medical applications, social network analysis, and many …
learning, computational sciences, medical applications, social network analysis, and many …
An efficient cgm-based parallel algorithm for solving the optimal binary search tree problem through one-to-all shortest paths in a dynamic graph
VK Tchendji, JL Zeutouo - Data Science and Engineering, 2019 - Springer
The coarse-grained multicomputer parallel model (CGM for short) has been used for solving
several classes of dynamic programming problems. In this paper, we propose a parallel …
several classes of dynamic programming problems. In this paper, we propose a parallel …
Efficient parallel graph algorithms for coarse-grained multicomputers and BSP
In this paper we present deterministic parallel algorithms for the coarse-grained
multicomputer (CGM) and bulk synchronous parallel (BSP) models for solving the following …
multicomputer (CGM) and bulk synchronous parallel (BSP) models for solving the following …
Practical parallel algorithms for minimum spanning trees
F Dehne, S Gotz - … on Reliable Distributed Systems (Cat. No …, 1998 - ieeexplore.ieee.org
We study parallel algorithms for computing the minimum spanning tree of a weighted
undirected graph G with n vertices and m edges. We consider an input graph G with m/n/spl …
undirected graph G with n vertices and m edges. We consider an input graph G with m/n/spl …
On symmetric rectilinear matrix partitioning
Even distribution of irregular workload to processing units is crucial for efficient
parallelization in many applications. In this work, we are concerned with a spatial …
parallelization in many applications. In this work, we are concerned with a spatial …
3D parallel tiled code implementing a modified Knuth's optimal binary search tree algorithm
W Bielecki, P Blaszynski, M Poliwoda - Journal of Computational Science, 2021 - Elsevier
This paper presents an approach to generation of 3D parallel tiled code implementing an
optimal binary search tree (OBST) algorithm. We demonstrate that the features of data …
optimal binary search tree (OBST) algorithm. We demonstrate that the features of data …
Evaluating Arithmetic Expressions Using Tree Contraction: A Fast and Scalable Parallel Implementation for Symmetric Multiprocessors (SMPs) Extended Abstract
DA Bader, S Sreshta, NR Weisse-Bernstein - … Computing—HiPC 2002: 9th …, 2002 - Springer
The ability to provide uniform shared-memory access to a significant number of processors
in a single SMP node brings us much closer to the ideal PRAM parallel computer. In this …
in a single SMP node brings us much closer to the ideal PRAM parallel computer. In this …
A note on parallel selection on coarse-grained multicomputers
ELG Saukas, SW Song - Algorithmica, 1999 - Springer
Consider the selection problem of determining the k th smallest element of a set of n
elements. Under the CGM (coarse-grained multicomputer) model with p processors and O …
elements. Under the CGM (coarse-grained multicomputer) model with p processors and O …