The heterogeneous computing paradigm has led to the need for portable and efficient programming solutions that can leverage the capabilities of various hardware devices, such as NVIDIA, Intel, and AMD GPUs. This study evaluates the portability and performance of the SYCL and CUDA languages for one fundamental bioinformatics application (Smith-Waterman protein database search) across different GPU architectures, considering single and multi-GPU configurations from different vendors. The experimental work showed that, while both CUDA and SYCL versions achieve similar performance on NVIDIA devices, the latter demonstrated remarkable code portability to other GPU architectures, such as AMD and Intel. Furthermore, the architectural efficiency ra...
The recent upsurge in the available amount of health data and the advances in next-generation sequen...
Recently, General Purpose Graphical Processing Units (GP-GPUs) have been identified as an intriguing...
In the field of high performance computing, GPUs play an important role. However, in order to be abl...
The proliferation of accelerators, in particular GPUs, over the past decade is im- pacting the way s...
Abstract Background Due to its high sensitivity, the Smith-Waterman algorithm is widely used for bio...
Background and objectives. The computational biology area is growing up over the years. The interest...
High-performance computing (HPC) is a major driver accelerating scientific research and discovery, f...
Despite the fact that GPU was originally intended to be as a co-processor specializing in graphics r...
As an open, royalty-free framework for writing programs that execute across heterogeneous platforms,...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
This paper investigates the development of a molecular dynamics code that is highly portable between...
Recent developments in processor architecture have settled a shift from sequential processing to par...
Detecting similarities between (RNA, DNA, and protein) sequences is an important part of bioinformat...
The Black-Scholes option pricing problem is one of the widely used financial benchmarks. We explore ...
Over the past few years, we have seen an exponential performance boost of the graphics processing un...
The recent upsurge in the available amount of health data and the advances in next-generation sequen...
Recently, General Purpose Graphical Processing Units (GP-GPUs) have been identified as an intriguing...
In the field of high performance computing, GPUs play an important role. However, in order to be abl...
The proliferation of accelerators, in particular GPUs, over the past decade is im- pacting the way s...
Abstract Background Due to its high sensitivity, the Smith-Waterman algorithm is widely used for bio...
Background and objectives. The computational biology area is growing up over the years. The interest...
High-performance computing (HPC) is a major driver accelerating scientific research and discovery, f...
Despite the fact that GPU was originally intended to be as a co-processor specializing in graphics r...
As an open, royalty-free framework for writing programs that execute across heterogeneous platforms,...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
This paper investigates the development of a molecular dynamics code that is highly portable between...
Recent developments in processor architecture have settled a shift from sequential processing to par...
Detecting similarities between (RNA, DNA, and protein) sequences is an important part of bioinformat...
The Black-Scholes option pricing problem is one of the widely used financial benchmarks. We explore ...
Over the past few years, we have seen an exponential performance boost of the graphics processing un...
The recent upsurge in the available amount of health data and the advances in next-generation sequen...
Recently, General Purpose Graphical Processing Units (GP-GPUs) have been identified as an intriguing...
In the field of high performance computing, GPUs play an important role. However, in order to be abl...