SC21 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Evaluating Performance and Portability of a Core Bioinformatics Kernel on Multiple Vendor GPUs


Workshop:P3HPC: 2021 International Workshop on Performance, Portability, and Productivity in HPC

Authors: Muhammad Haseeb (Florida International University) and Nan Ding, Jack Deslippe, and Muaaz Gul Awan (Lawrence Berkeley National Laboratory (LBNL))


Abstract: Traditional scientific simulations have dominated the workloads of high-performance computing infrastructures across the world. With recent advancement in data generation capabilities of systems-biology equipment, a rise in bioinformatics workloads has been observed. Bioinformatics applications deploy algorithmic motifs that are unique to this domain and place unique requirements on modern programming environments as well as GPU accelerators. In this paper, we evaluate the performance and portability of a core bioinformatics kernel that performs DNA and protein sequence alignments in several bioinformatics software pipelines. Our study evaluates the ability of multiple vendor GPUs and their best suited programming models to support these algorithms. We use a highly optimized adaptation of sequence alignment kernel and find the most performant and productive way of porting it across multiple vendor GPUs. Methods used in this paper and the insights drawn from those may prove useful for design and optimization of programming models and hardware accelerators.





Back to P3HPC: 2021 International Workshop on Performance, Portability, and Productivity in HPC Archive Listing



Back to Full Workshop Archive Listing