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...
Saved in:
Main Authors: | , , , |
---|---|
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 |