pages 199-210In this chapter, we present an implementation of the main kernel in the widely used RNA folding package Unafold. Its key computation is a dynamic programming algorithm with complex dependency patterns, making it an a priori bad match for GPU computing. This study, however, shows that reordering computations in such a way to enable tiled computations and good data reuse can significantly improve GPU performance and yields good speedup compared with optimized CPU implementation that also uses the same approach to tile and vectorize the code
Graphics processing unit (GPU) architectures are increasingly used for general purpose computing, pr...
De Bruijn graph construction is a basic component in de novo genome assembly for short reads generat...
GPUs have been gaining popularity as general purpose parallel processors that deliver a performance ...
pages 199-210In this chapter, we present an implementation of the main kernel in the widely used RNA...
International audienceMany bioinformatics studies require the analysis of RNA or DNA structures. Mor...
Background: One segment of a RNA sequence might be paired with another segment of the same RNA seque...
International audienceMany bioinformatics studies require the analysis of RNA or DNA structures. Pac...
Bioinformatics require the analysis of large amounts of data. With the recent advent of next generat...
CHARMM is a popular molecular dynamics code for computational biology. For many CHARMM applications ...
Abstract Background An RNA folding/RNA secondary structure prediction algorithm determines the non-n...
Abstract. Bioinformatics applications are one of the most relevant and compute-demanding application...
Abstract Background RNA folding is an ongoing compute-intensive task of bioinformatics. Parallelizat...
Biomedical application speed requirements have made general purpose graphics processing unit (GPU) a...
We created a powerful computing platform based on video cards with the goal of accelerating the perf...
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance compu...
Graphics processing unit (GPU) architectures are increasingly used for general purpose computing, pr...
De Bruijn graph construction is a basic component in de novo genome assembly for short reads generat...
GPUs have been gaining popularity as general purpose parallel processors that deliver a performance ...
pages 199-210In this chapter, we present an implementation of the main kernel in the widely used RNA...
International audienceMany bioinformatics studies require the analysis of RNA or DNA structures. Mor...
Background: One segment of a RNA sequence might be paired with another segment of the same RNA seque...
International audienceMany bioinformatics studies require the analysis of RNA or DNA structures. Pac...
Bioinformatics require the analysis of large amounts of data. With the recent advent of next generat...
CHARMM is a popular molecular dynamics code for computational biology. For many CHARMM applications ...
Abstract Background An RNA folding/RNA secondary structure prediction algorithm determines the non-n...
Abstract. Bioinformatics applications are one of the most relevant and compute-demanding application...
Abstract Background RNA folding is an ongoing compute-intensive task of bioinformatics. Parallelizat...
Biomedical application speed requirements have made general purpose graphics processing unit (GPU) a...
We created a powerful computing platform based on video cards with the goal of accelerating the perf...
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance compu...
Graphics processing unit (GPU) architectures are increasingly used for general purpose computing, pr...
De Bruijn graph construction is a basic component in de novo genome assembly for short reads generat...
GPUs have been gaining popularity as general purpose parallel processors that deliver a performance ...