JOURNAL ARTICLE

A Non-Speculative Parallelization of Reverse Cuthill-McKee Algorithm for Sparse Matrices Reordering

Abstract

This work presents a new parallel non-speculative implementation of the Unordered Reverse Cuthill-McKee algorithm.Reordering quality (bandwidth reduction) and reordering performance (CPU time) are evaluated in comparison with a serial implementation of the algorithm made available by the state-of-the-art mathematical software library HSL.The bandwidth reductions reached by our parallel RCM were more than 90% for several large matrices out of the ones tested, and the time reordering improvement was up to 57.82%.Speedups higher than 3.0X were achieved with the parallel RCM.The underlying parallelism was supported by the OpenMP framework and three strategies for reducing idle threads were incorporated into the algorithm.

Keywords:
Parallel algorithm Software Sparse matrix Idle Parallelism (grammar) Multi-core processor Mathematical software

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.37
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Numerical Methods and Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Network Packet Processing and Optimization
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.