The rate of scientific discovery depends on the speed at which accurate results and analysis can be obtained. The use of parallel co-processors such as Graphical Processing Units (GPUs) is becoming more and more important in meeting this demand as improvements in serial data processing speed become increasingly difficult to sustain. However, parallel data processing requires more complex programming compared to serial processing. Here we present our methods for parallelising two pieces of scientific software, leveraging multiple GPUs to achieve up to thirty times speed up
An effective technology for parallel computing is the application of graphical processing units (GPU...
As product life-cycles become shorter and the scale and complex-ity of systems increase, acceleratin...
The evolution of GPUs (graphics processing units) has been enormous in the past few years. Their cal...
In recent years, graphical processing units (GPUs) have generated a lot of excitement in computation...
We have analyzed and accelerated two large scientific applications used at the Barcelona Supercomput...
The programming of GPUs (Graphics Processing Units) is ready for practical applications; the largest...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
Sequencing projects are using paired-end reads to compensate for the relatively short length of the ...
This thesis explores the possibility of utilizing Graphics Processing Units (GPUs) to address the co...
International audienceToday, it is possible to associate multiple CPUs and multiple GPUs in a single...
Graphical processing units (GPUs) have recently attracted attention for scientific applications such...
The computational speed on microprocessors is increasing faster than the communication speed, especi...
Over the past years, GPUs became ubiquitous in HPC installations around the world. Today, they provi...
International audienceThis book chapter proposes to draw several development methodologies to obtain...
An effective technology for parallel computing is the application of graphical processing units (GPU...
As product life-cycles become shorter and the scale and complex-ity of systems increase, acceleratin...
The evolution of GPUs (graphics processing units) has been enormous in the past few years. Their cal...
In recent years, graphical processing units (GPUs) have generated a lot of excitement in computation...
We have analyzed and accelerated two large scientific applications used at the Barcelona Supercomput...
The programming of GPUs (Graphics Processing Units) is ready for practical applications; the largest...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
Sequencing projects are using paired-end reads to compensate for the relatively short length of the ...
This thesis explores the possibility of utilizing Graphics Processing Units (GPUs) to address the co...
International audienceToday, it is possible to associate multiple CPUs and multiple GPUs in a single...
Graphical processing units (GPUs) have recently attracted attention for scientific applications such...
The computational speed on microprocessors is increasing faster than the communication speed, especi...
Over the past years, GPUs became ubiquitous in HPC installations around the world. Today, they provi...
International audienceThis book chapter proposes to draw several development methodologies to obtain...
An effective technology for parallel computing is the application of graphical processing units (GPU...
As product life-cycles become shorter and the scale and complex-ity of systems increase, acceleratin...
The evolution of GPUs (graphics processing units) has been enormous in the past few years. Their cal...