SAGe: A Lightweight Algorithm-Architecture Co-Design for Mitigating the Data Preparation Bottleneck in Large-Scale Genome Sequence Analysis

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ghiasi, Nika Mansouri, Güloglu, Talu, Mustafa, Harun, Firtina, Can, Koliogeorgi, Konstantina, Kanellopoulos, Konstantinos, Mao, Haiyu, Nadig, Rakesh, Sadrosadati, Mohammad, Park, Jisung, Mutlu, Onur
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909998342209536
author Ghiasi, Nika Mansouri
Güloglu, Talu
Mustafa, Harun
Firtina, Can
Koliogeorgi, Konstantina
Kanellopoulos, Konstantinos
Mao, Haiyu
Nadig, Rakesh
Sadrosadati, Mohammad
Park, Jisung
Mutlu, Onur
author_facet Ghiasi, Nika Mansouri
Güloglu, Talu
Mustafa, Harun
Firtina, Can
Koliogeorgi, Konstantina
Kanellopoulos, Konstantinos
Mao, Haiyu
Nadig, Rakesh
Sadrosadati, Mohammad
Park, Jisung
Mutlu, Onur
contents Genome sequence analysis, which examines the DNA sequences of organisms, drives advances in many critical medical and biotechnological fields. Given its importance and the exponentially growing volumes of genomic sequence data, there are extensive efforts to accelerate genome sequence analysis. In this work, we demonstrate a major bottleneck that greatly limits and diminishes the benefits of state-of-the-art genome sequence analysis accelerators: the data preparation bottleneck, where genomic sequence data is stored in compressed form and needs to be first decompressed and formatted before an accelerator can operate on it. To mitigate this bottleneck, we propose SAGe, an algorithm-architecture co-design for highly-compressed storage and high-performance access of large-scale genomic sequence data. The key challenge is to improve data preparation performance while maintaining high compression ratios (comparable to genomic-specific compression algorithms) at low hardware cost. We address this challenge by leveraging key properties of genomic datasets to co-design (i) a lossless (de)compression algorithm, (ii) hardware that decompresses data with lightweight operations and efficient streaming accesses, (iii) storage data layout, and (iv) interface commands to access data. SAGe is highly versatile, as it supports datasets from different sequencing technologies and species. Due to its lightweight design, SAGe can be seamlessly integrated with a broad range of hardware accelerators for genome sequence analysis to mitigate their data preparation bottlenecks. Our results demonstrate that SAGe improves the average end-to-end performance and energy efficiency of two state-of-the-art genome sequence analysis accelerators by 3.0x-32.1x and 13.0x-34.0x, respectively, compared to when the accelerators rely on state-of-the-art software and hardware decompression tools.
format Preprint
id arxiv_https___arxiv_org_abs_2504_03732
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SAGe: A Lightweight Algorithm-Architecture Co-Design for Mitigating the Data Preparation Bottleneck in Large-Scale Genome Sequence Analysis
Ghiasi, Nika Mansouri
Güloglu, Talu
Mustafa, Harun
Firtina, Can
Koliogeorgi, Konstantina
Kanellopoulos, Konstantinos
Mao, Haiyu
Nadig, Rakesh
Sadrosadati, Mohammad
Park, Jisung
Mutlu, Onur
Hardware Architecture
Distributed, Parallel, and Cluster Computing
Genomics
Genome sequence analysis, which examines the DNA sequences of organisms, drives advances in many critical medical and biotechnological fields. Given its importance and the exponentially growing volumes of genomic sequence data, there are extensive efforts to accelerate genome sequence analysis. In this work, we demonstrate a major bottleneck that greatly limits and diminishes the benefits of state-of-the-art genome sequence analysis accelerators: the data preparation bottleneck, where genomic sequence data is stored in compressed form and needs to be first decompressed and formatted before an accelerator can operate on it. To mitigate this bottleneck, we propose SAGe, an algorithm-architecture co-design for highly-compressed storage and high-performance access of large-scale genomic sequence data. The key challenge is to improve data preparation performance while maintaining high compression ratios (comparable to genomic-specific compression algorithms) at low hardware cost. We address this challenge by leveraging key properties of genomic datasets to co-design (i) a lossless (de)compression algorithm, (ii) hardware that decompresses data with lightweight operations and efficient streaming accesses, (iii) storage data layout, and (iv) interface commands to access data. SAGe is highly versatile, as it supports datasets from different sequencing technologies and species. Due to its lightweight design, SAGe can be seamlessly integrated with a broad range of hardware accelerators for genome sequence analysis to mitigate their data preparation bottlenecks. Our results demonstrate that SAGe improves the average end-to-end performance and energy efficiency of two state-of-the-art genome sequence analysis accelerators by 3.0x-32.1x and 13.0x-34.0x, respectively, compared to when the accelerators rely on state-of-the-art software and hardware decompression tools.
title SAGe: A Lightweight Algorithm-Architecture Co-Design for Mitigating the Data Preparation Bottleneck in Large-Scale Genome Sequence Analysis
topic Hardware Architecture
Distributed, Parallel, and Cluster Computing
Genomics
url https://arxiv.org/abs/2504.03732