Abstract
Solving problems in bioinformatics often needs extensive computational power. Current trends in processor architecture, especially massive multi-core processors for graphic cards, combine a large number of cores into a single chip to improve the overall performance. The Compute Unified Device Architecture (CUDA) provides programming interfaces to make full use of the computing power of graphics processing units. We present a way to use CUDA for substantial performance improvement of methods based on multi-dimensional scaling (MDS). The suitability of the CUDA architecture as a high-performance computing platform is studied by adapting a MDS algorithm on specific hardware properties. We show how typical bioinformatics problems related to dimension reduction and network layout benefit from the multi-core implementation of the MDS algorithm. CUDA-based methods are introduced and compared to standard solutions, demonstrating 50-fold acceleration and above.
Original language | English |
---|---|
Title of host publication | GCB 2009 - German Conference on Bioinformatics 2009 |
Publisher | Schloss Dagstuhl |
Pages | 67-79 |
Number of pages | 13 |
ISBN (Print) | 9783885792512 |
Publication status | Published - 2009 |
Externally published | Yes |
Event | German Conference on Bioinformatics 2009, GCB 2009 - Halle-Wittenberg, Germany Duration: 28 Sept 2009 → 30 Sept 2009 |
Conference
Conference | German Conference on Bioinformatics 2009, GCB 2009 |
---|---|
Country/Territory | Germany |
City | Halle-Wittenberg |
Period | 28/09/09 → 30/09/09 |