DocumentCode :
2323705
Title :
Performance Analysis of IBM Cell Broadband Engine on Sequence Alignment
Author :
Song, Yang ; Striemer, Gregory M. ; Akoglu, Ali
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Arizona, Tucson, AZ, USA
fYear :
2009
fDate :
July 29 2009-Aug. 1 2009
Firstpage :
439
Lastpage :
446
Abstract :
The Smith-Waterman (SW) algorithm is the most accurate sequence alignment approach used by computational biologists for DNA matching. However it´s computational complexity makes SW impractical to use in clinical environment compared to much faster but less accurate sequence alignment technique such as BLAST. High performance computing community is examining alternative multi core architectures such as IBM cell broadband engine (BE) and graphics processing units (GPUs) that address the limitations of modern cache based designs. In this paper we investigate the performance of IBM Cell BE architecture in the context of SW. We present an analysis on architectural features of the Cell BE, study the architecture´s fitness for accelerating sequence alignment based on its parallel processing power, interconnect structure and communication protocols among the processing cores. We then evaluate the performance of Cell BE against the state of art implementation of SW on NVIDIA´s Tesla GPU. Results show that based on the memory architecture of the SW algorithm, Cell BE performs much better than Tesla GPU in terms of both cycle count and execution time metrics. Compared to purely serial implementation, in terms of cycle count, while state of the art GPU implementation delivers 15x speedup, our solution achieves 64x speedup.
Keywords :
DNA; biology computing; cache storage; computational complexity; coprocessors; parallel architectures; BLAST; DNA matching; IBM cell broadband engine; NVIDIA Tesla GPU; Smith-Waterman algorithm; cache based designs; communication protocols; computational complexity; cycle count; execution time metrics; graphics processing units; interconnect structure; multicore architectures; parallel processing power; sequence alignment; sequence alignment technique; Biology computing; Computational complexity; Computer architecture; Context; DNA computing; Engines; Graphics; High performance computing; Performance analysis; Sequences; Graphics Processing Unit; IBM Cell Broadband Engine; Parallel Processing; SSE2; Sequence Alignment; Smith-Waterman Algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Adaptive Hardware and Systems, 2009. AHS 2009. NASA/ESA Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-0-7695-3714-6
Type :
conf
DOI :
10.1109/AHS.2009.16
Filename :
5325421
Link To Document :
بازگشت