Vertex reordering for real-world graphs and applications: An empirical evaluation

R Barik, M Minutoli, M Halappanavar… - 2020 IEEE …, 2020 - ieeexplore.ieee.org
Vertex reordering is a way to improve locality in graph computations. Given an input (or
“natural”) order, reordering aims to compute an alternate permutation of the vertices that is …

Efficient Approximation Algorithms for Weighted -Matching

A Khan, A Pothen, M Mostofa Ali Patwary… - SIAM Journal on …, 2016 - SIAM
We describe a half-approximation algorithm, b-Suitor, for computing a b-Matching of
maximum weight in a graph with weights on the edges. b-Matching is a generalization of the …

BootCMatch: a software package for bootstrap AMG based on graph weighted matching

P D'ambra, S Filippone, PS Vassilevski - ACM Transactions on …, 2018 - dl.acm.org
This article has two main objectives: one is to describe some extensions of an adaptive
Algebraic Multigrid (AMG) method of the form previously proposed by the first and third …

New effective multithreaded matching algorithms

F Manne, M Halappanavar - 2014 IEEE 28th International …, 2014 - ieeexplore.ieee.org
Matching is an important combinatorial problem with a number of applications in areas such
as community detection, sparse linear algebra, and network alignment. Since computing …

Approximation algorithms in combinatorial scientific computing

A Pothen, SM Ferdous, F Manne - Acta Numerica, 2019 - cambridge.org
We survey recent work on approximation algorithms for computing degree-constrained
subgraphs in graphs and their applications in combinatorial scientific computing. The …

Adaptive AMG with coarsening based on compatible weighted matching

P D'Ambra, PS Vassilevski - Computing and Visualization in Science, 2013 - Springer
We introduce a new composite adaptive Algebraic Multigrid (composite α α AMG) method to
solve systems of linear equations without a-priori knowledge or assumption on …

DMA cache: Using on-chip storage to architecturally separate I/O data from CPU data for improving I/O performance

D Tang, Y Bao, W Hu, M Chen - HPCA-16 2010 The Sixteenth …, 2010 - ieeexplore.ieee.org
As technology advances both in increasing bandwidth and in reducing latency for I/O buses
and devices, moving I/O data in/out memory has become critical. In this paper, we have …

Dynamic demand-aware link scheduling for reconfigurable datacenters

K Hanauer, M Henzinger, L Ost… - IEEE INFOCOM 2023 …, 2023 - ieeexplore.ieee.org
Emerging reconfigurable datacenters allow to dynamically adjust the network topology in a
demand-aware manner. These datacenters rely on optical switches which can be …

A distributed-memory algorithm for computing a heavy-weight perfect matching on bipartite graphs

A Azad, A Buluç, XS Li, X Wang, J Langguth - SIAM Journal on Scientific …, 2020 - SIAM
We design and implement an efficient parallel algorithm for finding a perfect matching in a
weighted bipartite graph such that weights on the edges of the matching are large. This …

A multithreaded algorithm for network alignment via approximate matching

AM Khan, DF Gleich, A Pothen… - SC'12: Proceedings of …, 2012 - ieeexplore.ieee.org
Network alignment is an optimization problem to find the best one-to-one map between the
vertices of a pair of graphs that overlaps as many edges as possible. It is a relaxation of the …