A Cluster-on-a-Chip Architecture for High-Throughput Phylogeny Search

被引:0
作者
Mintz, Tiffany M. [1 ]
Bakos, Jason D. [1 ]
机构
[1] Univ S Carolina, Dept Comp Sci & Engn, Columbia, SC 29208 USA
基金
美国国家科学基金会;
关键词
Biology and genetics; distributed systems; parallelism and concurrency; reconfigurable hardware; GENE-ORDER DATA; EFFICIENT; FPGAS; RECONSTRUCTION; ALGORITHMS; TREES;
D O I
10.1109/TPDS.2010.191
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we describe an FPGA-based coprocessor architecture that performs a high-throughput branch-and-bound search of the space of phylogenetic trees corresponding to the number of input taxa. Our coprocessor architecture is designed to accelerate maximum-parsimony phylogeny reconstruction for gene-order and sequence data and is amenable to both exhaustive and heuristic tree searches. Our architecture exposes coarse-grain parallelism by dividing the search space among parallel processing elements (PEs) and each PE exposes fine-grain memory parallelism for their lower-bound computation, the kernel computation performed by each PE. Inter-PE communication is performed entirely on-chip. When using this coprocessor for maximum-parsimony reconstruction for gene-order data, our coprocessor achieves a 40X improvement over software in search throughput, corresponding to a 14X end-to-end application improvement when including all communication and systems overheads.
引用
收藏
页码:579 / 588
页数:10
相关论文
共 38 条
[1]  
[Anonymous], 2004, Inferring phylogenies
[2]  
[Anonymous], 2011, PHYSX PPU AG
[3]  
[Anonymous], 2008, IBM ROADR PROJ
[4]  
[Anonymous], 2009, SGI PROD
[5]   Automatic synthesis of efficient intrusion detection systems on FPGAs [J].
Baker, Zachary K. ;
Prasanna, Viktor K. .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2006, 3 (04) :289-300
[6]   LVB: parsimony and simulated annealing in the search for phylogenetic trees [J].
Barker, D .
BIOINFORMATICS, 2004, 20 (02) :274-275
[7]  
Blanchette, 1997, Genome Inform Ser Workshop Genome Inform, V8, P25
[8]  
Boukerche A., 2007, P IEEE INT PAR DISTR
[9]  
Bourque G, 2002, GENOME RES, V12, P26
[10]   Genetic algorithms and parallel processing in maximum-likelihood phylogeny inference [J].
Brauer, MJ ;
Holder, MT ;
Dries, LA ;
Zwickl, DJ ;
Lewis, PO ;
Hillis, DM .
MOLECULAR BIOLOGY AND EVOLUTION, 2002, 19 (10) :1717-1726