Many-core Tile64 vs. Multi-core Intel Xeon: Bioinformatics Performance Comparison 1

The performance of the many-core Tile64 versus the multi-core Xeon x86 architecture on bioinformatics has been compared. We have used the pair- wise algorithm MC64-NW/SW that we have previously developed to align nu- cleic acid (DNA and RNA) and peptide (protein) sequences for the benchmark- ing, being an enhanced and parallel implementation of the Needleman-Wunsch and Smith-Waterman algorithms. We have ported the MC64-NW/SW (original- ly developed for the Tile64 processor), to the x86 architecture (Intel Xeon Quad Core and Intel i7 Quad Core processors) with excellent results. Hence, the evo- lution of the x86-based architectures towards coprocessors like the Xeon Phi should represent significant performance improvements for bioinformatics.

[1]  Andrs Vajda Programming Many-Core Chips , 2011 .

[2]  Francisco José Esteban,et al.  Next-generation bioinformatics: using many-core processor architecture to develop a web service for sequence alignment , 2010, Bioinform..

[3]  Francisco José Esteban,et al.  Direct approaches to exploit many-core architecture in bioinformatics , 2013, Future Gener. Comput. Syst..

[4]  E. Myers,et al.  Basic local alignment search tool. , 1990, Journal of molecular biology.

[5]  Francisco José Esteban,et al.  Parallelizing and optimizing a bioinformatics pairwise sequence alignment algorithm for many-core architecture , 2011, Parallel Comput..

[6]  Thomas W. Reps,et al.  Program generalization for software reuse: from C to C++ , 1996, SIGSOFT '96.

[7]  Jonathan Schaeffer,et al.  FastLSA: a fast, linear-space, parallel and sequential algorithm for sequence alignment , 2003, 2003 International Conference on Parallel Processing, 2003. Proceedings..

[8]  Rodrigo Lopez,et al.  Clustal W and Clustal X version 2.0 , 2007, Bioinform..

[9]  Lei Haiyan,et al.  Alignment of whole-genome sequences using draft genomes of OHSU_I isolates (un-cloned, C4 and C6) and OHSU_II isolates (un-cloned, C1 and C2). , 2013 .

[10]  Chuong B. Do,et al.  Access the most recent version at doi: 10.1101/gr.926603 References , 2003 .

[11]  David Wentzlaff,et al.  Processor: A 64-Core SoC with Mesh Interconnect , 2010 .

[12]  Michael Farrar,et al.  Sequence analysis Striped Smith – Waterman speeds database searches six times over other SIMD implementations , 2007 .

[13]  O. Gotoh An improved algorithm for matching biological sequences. , 1982, Journal of molecular biology.

[14]  Yongchao Liu,et al.  CUDASW++2.0: enhanced Smith-Waterman protein database search on CUDA-enabled GPUs based on SIMT and virtualized SIMD abstractions , 2010, BMC Research Notes.