Skip to content
Open access

Optimizing the Needleman–Wunsch Algorithm Using Dual-GPU Tiling for Enhanced Computational Performance

Sep 2026 · JOIV: International Journal on Informatics Visualization · Vol 10, pp. 2163 · 0 citations

TL;DR

This study addresses the scalability limitation of the Needleman-Wunsch (NW) algorithm by introducing a dual-GPU computational model that integrates a tiling strategy with semi-parallel kernel scheduling that effectively scales across matrix dimensions from 36 cells to over 400 million cells.

Abstract

Global sequence alignment is a fundamental task in bioinformatics, yet its computational demands pose significant challenges for large-scale biological datasets, particularly with the rapid growth of high-throughput sequencing data. This study addresses the scalability limitation of the Needleman-Wunsch (NW) algorithm by introducing a dual-GPU computational model that integrates a tiling strategy with semi-parallel kernel scheduling. The dynamic programming matrix is partitioned into submatrices processed in anti-diagonal order, with inter-tile dependency management ensuring correctness. Performance was evaluated using breast cancer biomarker sequences and Saccharomyces cerevisiae reference sequences from the NCBI database, covering alignment tasks of diverse lengths. Results demonstrate that the proposed model effectively scales across matrix dimensions from 36 cells to over 400 million cells, achieving up to 68.38× speedup compared to CPU execution. Furthermore, execution cost per million cells is reduced from 157.75 ms on the CPU to 1.4 ms on the GPU. These findings establish dual-GPU tiling as a practical and scalable solution for accelerating global sequence alignment, and provide a foundation for future heterogeneous and multi-GPU implementations. In addition, the approach highlights the importance of resource-aware scheduling, which allows large problems to be executed efficiently even when hardware resources are limited. By demonstrating consistent performance improvements across different sequence sizes, the work also provides valuable insights into computational strategies for handling next-generation sequencing data. Overall, the proposed model contributes both methodological and practical advances that can benefit large-scale bioinformatics research and related applications.

Read PDF

Similar papers

Preprint Oct 2026

Data-Driven Optimization of Seminumerical Exchange for SIMD CPUs

We present a seminumerical exchange algorithm (SNK) based on the sn-LinK method [Laqua et al., J. Chem. Theory Comput. 16, 1456 (2020)], optimized for modern multi-core central processing units with single instruction multiple data vector instructions and report its implementation into the Q-Chem quantum chemistry prog...

Jesse DiCenso, H. Laqua, M. Head-Gordon · 0 citations
#machine learning Preprint Sep 2026

GPU-Enabled Large-Scale Optimization Using Randomized Linear Algebra

This paper introduces rlaopt, a PyTorch-based package for large-scale optimization and scientific computing using randomized numerical linear algebra (RandNLA). Despite substantial progress in RandNLA-based algorithms, few implementations combine GPU acceleration with a simple interface for specifying optimization prob...

Pratik Rathore, Zachary Frangella, P. Nobel et al. · 0 citations
Preprint Oct 2026

gpuGEM: GPU-based linear optimisation of genome-scale metabolic models

Summary: Genome-scale metabolic models increasingly challenge CPU linear-programming solvers in repeated optimisation. We present gpuGEM, an open-source Python library for GPU-based optimisation using NVIDIA cuOpt, with size-adaptive settings validated against HiGHS and Gurobi. Across ten models spanning four orders of...

Farid Zare, T. Hulshof, I. Thiele et al. · 0 citations
Open access Oct 2026

G-ALN: a GPU-accelerated BWA-aln algorithm for palaeogenomics

Summary The most commonly used method to achieve optimal mapping for short and damaged ancient DNA (aDNA) reads is the BWA-aln algorithm with seeding disabled. However, this CPU-based algorithm is computationally demanding, as the aligner must tolerate mismatches and indels across the entire read. To improve alignment...

Bilal Sharif, Krister Hedfors, T. van der Valk et al. · 1 citation
Open access Oct 2026

GPU-Accelerated Computation of Persistent Homology for Topological Analysis of Image Data

In recent years, persistent homology has seen rapid adoption in deep learning, yet its computation remains a major bottleneck in network training. This paper introduces TopoGPU, a GPU streaming pipeline that computes persistence diagrams of cubical complexes induced by 2D and 3D images. TopoGPU streams the input image...

Fan Wang, Hubert Wagner, R. Chowdhury et al. · 0 citations
Preprint Oct 2026

GPU-Accelerated Preprocessing for Large-Scale Linear Programming

GPU-accelerated first-order methods are increasingly effective for solving large-scale linear programs (LPs), yet LP preprocessing remains predominantly CPU-based and can become costly. A key challenge is that dependencies among presolve reductions and frequent modifications to sparse LP data make efficient GPU paralle...

Kai-Huang Chen, Jia-Wei Lu, De-Feng Sun et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.