OSWALD : openCL Smith–Waterman on Altera’s FPGA for large protein databases

Detalles Bibliográficos
Autor Principal: Rucci, Enzo
Otros autores o Colaboradores: García, Pablo S., Botella, Guillermo, De Giusti, Armando Eduardo, Naiouf, Ricardo Marcelo, Prieto-Matias, Manuel
Formato: Capítulo de libro
Lengua:inglés
Temas:
Acceso en línea:https://doi.org/10.1177/1094342016654215
Consultar en el Cátalogo
Resumen:The well-known Smith–Waterman algorithm is a high-sensitivity method for local sequence alignment. Unfortunately, the Smith–Waterman algorithm has quadratic time complexity, which makes it computationally demanding for large protein databases. In this paper, we present OSWALD, a portable, fully functional and general implementation to accelerate Smith–Waterman database searches in heterogeneous platforms based on Altera’s FPGA. OSWALD exploits OpenMP multithreading and SIMD computing through SSE and AVX2 extensions on the host while taking advantage of pipeline and vectorial parallelism by way of OpenCL on the FPGAs. Performance evaluations on two different heterogeneous architectures with real amino acid datasets show that OSWALD is competitive in comparison with other top-performing Smith–Waterman implementations, attaining up to 442 GCUPS peak with the best GCUPS/watts ratio.
Notas:Formato de archivo PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)
Descripción Física:1 archivo (1,1 MB)
DOI:10.1177/1094342016654215

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250311170452.0
008 230201s2016 xx o 000 0 eng d
024 8 |a DIF-M7747  |b 7967  |z DIF007077 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Rucci, Enzo 
245 1 0 |a OSWALD :  |b openCL Smith–Waterman on Altera’s FPGA for large protein databases 
300 |a 1 archivo (1,1 MB) 
500 |a Formato de archivo PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca) 
520 |a The well-known Smith–Waterman algorithm is a high-sensitivity method for local sequence alignment. Unfortunately, the Smith–Waterman algorithm has quadratic time complexity, which makes it computationally demanding for large protein databases. In this paper, we present OSWALD, a portable, fully functional and general implementation to accelerate Smith–Waterman database searches in heterogeneous platforms based on Altera’s FPGA. OSWALD exploits OpenMP multithreading and SIMD computing through SSE and AVX2 extensions on the host while taking advantage of pipeline and vectorial parallelism by way of OpenCL on the FPGAs. Performance evaluations on two different heterogeneous architectures with real amino acid datasets show that OSWALD is competitive in comparison with other top-performing Smith–Waterman implementations, attaining up to 442 GCUPS peak with the best GCUPS/watts ratio. 
534 |a International Journal Of High Performance Computing Applications, 32(3), pp. 337-350. 
650 4 |a ALGORITMOS 
653 |a bioinformática 
700 1 |a García, Pablo S. 
700 1 |a Botella, Guillermo 
700 1 |a De Giusti, Armando Eduardo 
700 1 |a Naiouf, Ricardo Marcelo 
700 1 |a Prieto-Matias, Manuel 
856 4 0 |u https://doi.org/10.1177/1094342016654215 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A0906  |7 3  |8 BD  |9 82323  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A0906   |r 2025-03-11 17:04:52  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=1651  |w 2025-03-11  |y CP 
999 |c 56853  |d 56853