Asynchronous Distributed-Memory Parallel Algorithms for Influence Maximization
Influence maximization (IM) is the problem of finding the k most influential nodes in a graph.
We propose distributed-memory parallel algorithms for the two main kernels of a state-of-the …
We propose distributed-memory parallel algorithms for the two main kernels of a state-of-the …
The computational planet
SV Kovalchuk, C de Mulatier, D Groen… - Journal of …, 2023 - Elsevier
The field of computational science [1] emerged at the crossroads of computer science,
information technologies, and mathematical modeling. As a vast interdisciplinary domain, it …
information technologies, and mathematical modeling. As a vast interdisciplinary domain, it …
RIMR: Reverse Influence Maximization Rank
The ubiquitous usage of social media and other internet platforms has led to the widespread
proliferation of naturally occurring social networks. This has caused a revolution in …
proliferation of naturally occurring social networks. This has caused a revolution in …
A Distributed, Asynchronous Algorithm for Large-Scale Internet Network Topology Analysis
With the growing complexity of modern internet networks, we introduce a distributed,
asynchronous, and scalable algorithm tailored for determining the centrality and importance …
asynchronous, and scalable algorithm tailored for determining the centrality and importance …
Towards Safe HPC: Productivity and Performance via Rust Interfaces for a Distributed C++ Actors Library (Work in Progress)
J Parrish, N Wren, TH Kiang, A Hayashi… - Proceedings of the 20th …, 2023 - dl.acm.org
In this work-in-progress research paper, we make the case for using Rust to develop
applications in the High Performance Computing (HPC) domain which is critically …
applications in the High Performance Computing (HPC) domain which is critically …
Asynchronous Distributed Actor-Based Approach to Jaccard Similarity for Genome Comparisons
The computation of genome similarity is important in computational biology applications,
and is assessed by calculating the Jaccard similarity of DNA sequencing sets. However, it's …
and is assessed by calculating the Jaccard similarity of DNA sequencing sets. However, it's …
[PDF][PDF] Genome Assembly using an Asynchronous Distributed Actor-Based Approach
We use genome assembly as a representative case to showcase the use of the 'actor
model', a novel programming system for highperformance data-intensive workloads. The …
model', a novel programming system for highperformance data-intensive workloads. The …
Mitigating synchronization bottlenecks in high-performance actor-model-based software
K Klenk, MM Moayeri, J Guo, MP Clark, RJ Spiteri - conferences.computer.org
Bulk synchronous programming (in distributedmemory systems) and the fork-join pattern (in
shared-memory systems) are often used for problems where independent processes must …
shared-memory systems) are often used for problems where independent processes must …
ActorProf: A Framework for Profiling and Visualizing Fine-grained Asynchronous Bulk Synchronous Parallel Execution
A Fine-grained Asynchronous Bulk Synchronous Parallel (FA-BSP) model is an extended
version of the existing BSP model that facilitates fine-grained asynchronous point-topoint …
version of the existing BSP model that facilitates fine-grained asynchronous point-topoint …
Lamellar: A Rust-based Asynchronous Tasking and PGAS Runtime for High Performance Computing
The discussion around “safe” programming languages has significantly increased in recent
years, and is impacting how governments, industry, and academia plan to develop current …
years, and is impacting how governments, industry, and academia plan to develop current …