Implementation of Hyyro’s bit-vector algorithm using advanced vector extensions 2

The Advanced Vector Extensions 2 (AVX2) instruction set architecture was introduced by Intel’s Haswell microarchitecture that features improved processing power, wider vector registers, and a rich instruction set. This study presents an implementation of the Hyyrö’s bit-vector algorithm for pairwise...

Full description

Saved in:
Bibliographic Details
Main Authors: Chua, Kyle Matthew Chan, Villamayor, Janz Aeinstein Fauni, Bautista, Lorenzo Campos, Uy, Roger Luis
Format: text
Published: Animo Repository 2019
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/faculty_research/2302
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
id oai:animorepository.dlsu.edu.ph:faculty_research-3301
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:faculty_research-33012023-01-31T00:49:36Z Implementation of Hyyro’s bit-vector algorithm using advanced vector extensions 2 Chua, Kyle Matthew Chan Villamayor, Janz Aeinstein Fauni Bautista, Lorenzo Campos Uy, Roger Luis The Advanced Vector Extensions 2 (AVX2) instruction set architecture was introduced by Intel’s Haswell microarchitecture that features improved processing power, wider vector registers, and a rich instruction set. This study presents an implementation of the Hyyrö’s bit-vector algorithm for pairwise Deoxyribonucleic Acid (DNA) sequence alignment that takes advantage of Single-Instruction-Multiple-Data (SIMD) computing capabilities of AVX2 on modern processors. It investigated the effects of the length of the query and reference sequences to the I/O load time, computation time, and memory consumption. The result reveals that the experiment has achieved an I/O load time of ϴ(n), computation time of ϴ(n*⌈m/64⌉), and memory consumption of ϴ(n). The implementation computed more extended time complexity than the expected ϴ(n) due to instructional and architectural limitations. Nonetheless, it was par with other experiments, in terms of computation time complexity and memory consumption. © 2019, Universitas Ahmad Dahlan. All rights reserved. 2019-11-01T07:00:00Z text text/html https://animorepository.dlsu.edu.ph/faculty_research/2302 Faculty Research Work Animo Repository SIMD (Computer architecture) Nucleotide sequence High performance processors Computer Sciences
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
topic SIMD (Computer architecture)
Nucleotide sequence
High performance processors
Computer Sciences
spellingShingle SIMD (Computer architecture)
Nucleotide sequence
High performance processors
Computer Sciences
Chua, Kyle Matthew Chan
Villamayor, Janz Aeinstein Fauni
Bautista, Lorenzo Campos
Uy, Roger Luis
Implementation of Hyyro’s bit-vector algorithm using advanced vector extensions 2
description The Advanced Vector Extensions 2 (AVX2) instruction set architecture was introduced by Intel’s Haswell microarchitecture that features improved processing power, wider vector registers, and a rich instruction set. This study presents an implementation of the Hyyrö’s bit-vector algorithm for pairwise Deoxyribonucleic Acid (DNA) sequence alignment that takes advantage of Single-Instruction-Multiple-Data (SIMD) computing capabilities of AVX2 on modern processors. It investigated the effects of the length of the query and reference sequences to the I/O load time, computation time, and memory consumption. The result reveals that the experiment has achieved an I/O load time of ϴ(n), computation time of ϴ(n*⌈m/64⌉), and memory consumption of ϴ(n). The implementation computed more extended time complexity than the expected ϴ(n) due to instructional and architectural limitations. Nonetheless, it was par with other experiments, in terms of computation time complexity and memory consumption. © 2019, Universitas Ahmad Dahlan. All rights reserved.
format text
author Chua, Kyle Matthew Chan
Villamayor, Janz Aeinstein Fauni
Bautista, Lorenzo Campos
Uy, Roger Luis
author_facet Chua, Kyle Matthew Chan
Villamayor, Janz Aeinstein Fauni
Bautista, Lorenzo Campos
Uy, Roger Luis
author_sort Chua, Kyle Matthew Chan
title Implementation of Hyyro’s bit-vector algorithm using advanced vector extensions 2
title_short Implementation of Hyyro’s bit-vector algorithm using advanced vector extensions 2
title_full Implementation of Hyyro’s bit-vector algorithm using advanced vector extensions 2
title_fullStr Implementation of Hyyro’s bit-vector algorithm using advanced vector extensions 2
title_full_unstemmed Implementation of Hyyro’s bit-vector algorithm using advanced vector extensions 2
title_sort implementation of hyyro’s bit-vector algorithm using advanced vector extensions 2
publisher Animo Repository
publishDate 2019
url https://animorepository.dlsu.edu.ph/faculty_research/2302
_version_ 1759059991865589760