Analysis and implementation of a BLAST-Like algorithm for MIC architectures

Loading...
Thumbnail Image

Identifiers

Publication date

Reading date

Authors

Sulser-Larraz, Felipe

Collaborators

Tutors

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Metrics

Google Scholar

Share

Research Projects

Organizational Units

Journal Issue

Abstract

Sequence alignment is becoming increasingly important in our current day and age, and with the rise of coprocessors, it is important to adapt sequence alignment algorithms to the new architecture. Parallelization using SIMD technology has previously been achieved that implement alignment algorithms e efficiently such as SWIPE, described by Rognes in 2011. The Intel Xeon Phi provides a solid architecture which can be used and exploited to maximize the speed in sequence alignment. It is therefore important, to develop algorithms that are able to use efficiently the coprocessor to maximize throughput. A diferent approach and implementation is described and benchmarked. The new program, called BLPhi, aims to reduce execution time by using a filtering method. BLPhi takes advantage of the architecture of the Intel Xeon Phi and provides a parallel solution to sequence alignment using SIMD technology. While exact alignment methods such as the Smith-Waterman are too sensitive for database searching, BLPhi uses a filtering technique that can be adapted to any length given. This gives the user the ability to adapt the search for his needs and may, perhaps, make the search more restrictive. An analysis with current state of the art alignment methods is also presented. We perform speed and accuracy analysis to see the potential that BLPhi has among its competitors.

Description

Bibliographic citation

Endorsement

Review

Supplemented By

Referenced by