arrow
返回

High throughput edit distance computation on FPGA-based accelerators using HLS

delete2025-03-01
delete0
delete
OA
AI
S
Sebastiano Fabio Schifano *
R
Reggiani, Marco
E
Enrico Calore
R
Rino Micheloni
A
Alessia Marelli
C
Cristian Zambelli
DOI:10.1016/j.future.2024.107591delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Edit distance is a computational grand challenge problem to quantify the minimum number of editing operations required to modify one string of characters to the other, finding many applications of natural language processing. In recent years, relevant and increasing interest has also emerged from deoxyribonucleic acid (DNA) applications, like Next Generation Sequencing and DNA storage technologies. Both applications share two crucial features: i) the information is coded into the four bases of DNA and ii) the level of operational noise is still high causing errors in the data, requiring inclusion in the workflow of the computation of algorithms such as the edit distance for finding similarities between sequences. To boost this computation many solutions are available in the literature. Among them, the FPGAs are largely used since the data domain of those applications is strings of 4 characters represented as two-bit values, inconveniently fitting the basic data types of ordinary CPUs and GPUs, with additional benefits of providing a high level of parallelism and low processing latency. This contribution presents a computing- and energy-efficient design implementing the edit distance algorithm combining metaprogramming and High-Level Synthesis. We also assess the performance of our design targeting recent FPGA-based accelerators. Our solution uses nearly 90% of FPGA basic-block hardware resources achieving about 90% of computing efficiency delivering a maximum throughput of 16.8 TCUPS and an energy efficiency of 46 Mpair/Joule, enabling the use of FPGAs as anew class of accelerators for High Performance Computing in DNA applications.
Keyword:
DNA-based storage
Bioinformatics
Edit distance
HLS programming
FPGA
Performance analysis
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.9K
被引数:
2.3W

机构

I
istituto nazionale di fisica nucleare (infn)
学者数:
3.0W
论文数: 1.2W
被引数: 14
U
University of Ferrara
学者数:
1.4W
论文数: 1.1W
被引数: 12
引用论文

引用论文

err分享
err收藏
err分享
err收藏
err分享
err收藏
Accelerating Edit-Distance Sequence Alignment on GPU Using the Wavefront Algorithm
err2022-01-01
err6
errOAAI
errAguado-Puig, Quim; Marco-Sola, Santiago; Moure, Juan Carlos; Castells-Rufas, David; Alvarez, Lluc; Espinosa, Antonio; Moreto, Miquel
err分享
err收藏
学者 查看更多内容