Harnessing the power of idle GPUs for acceleration of biological sequence alignment
Harnessing the power of idle GPUs for acceleration of biological sequence alignment
复制标题
DOI:
10.1142/s0129626409000390
复制
发表时间:
2009-05
期刊:
影响因子:
--
通讯作者:
Fumihiko Ino;Yuki Kotani;Yuma Munekawa;K. Hagihara
中科院分区:
文献类型:
--
作者:
Fumihiko Ino;Yuki Kotani;Yuma Munekawa;K. Hagihara
This paper presents a parallel system capable of accelerating biological sequence alignment on the graphics processing unit (GPU) grid. The GPU grid in this paper is a desktop grid system that utilizes idle GPUs and CPUs in the office and home. Our parallel implementation employs a master-worker paradigm to accelerate Liu's OpenGL-based algorithm that runs on a single GPU. We integrate this implementation into a screensaver-based grid system that detects idle resources on which the alignment code can run. We also show some experimental results comparing our implementation with three different implementations running on a single GPU, a single CPU, or multiple CPUs. As a result, we find that a single non-dedicated GPU can provide us almost the same throughput as two dedicated CPUs in our laboratory environment, where GPU-equipped machines are ordinarily used to develop GPU applications.