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 …

Distributed k-core decomposition

A Montresor, F De Pellegrini, D Miorandi - Proceedings of the 30th …, 2011 - dl.acm.org
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 …

Graph processing on fpgas: Taxonomy, survey, challenges

M Besta, D Stanojevic, JDF Licht, T Ben-Nun… - arXiv preprint arXiv …, 2019 - arxiv.org
Graph processing has become an important part of various areas, such as machine
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 …

Efficient parallel graph algorithms for coarse-grained multicomputers and BSP

F Dehne, A Ferreira, E Cáceres, SW Song, A Roncato - Algorithmica, 2002 - Springer
In this paper we present deterministic parallel algorithms for the coarse-grained
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 …

On symmetric rectilinear matrix partitioning

A Yaşar, MF Balin, X An, K Sancak… - arXiv preprint arXiv …, 2020 - arxiv.org
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 …

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 …

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 …

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 …