Computing on graphics processors is maybe one of the most important developments in computational science to happen in decades. Not since the arrival of the Beowulf cluster, which combined open source software with commodity hardware to truly democratize high-performance computing, has the community been so electrified. Like then, the opportunity comes with challenges. The formulation of scientific algorithms to take advantage of the performance offered by the new architecture requires rethinking core methods. Here, we have tackled fast summation algorithms (fast multipole method and fast Gauss transform), and applied algorithmic redesign for attaining performance on gpus. The progression of performance improvements attained illustrates the...
<b>Invited Lecture at the SIAM <i>"Encuentro Nacional de Ingeniería Matemática,"</i> at Pontificia U...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...
The Fast Multipole Method allows the rapid evaluation of sums of radial basis functions centered at ...
The Fast Multipole Method allows the rapid evaluation of sums of radial basis functions centered at ...
Designing parallel models that fully utilize the computation capabilities of Graphics Processing Uni...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
This paper presents an optimized CPU–GPU hybrid imple-mentation and a GPU performance model for the ...
The graphics processing unit (GPU) has become an integral part oftoday's mainstream computing system...
The evolution of GPUs (graphics processing units) has been enormous in the past few years. Their cal...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
There has been a surge in the demand for a Domain Specific Architecture due to wide ranging deep lea...
We present an efficient model to analyze and improve the performance of general-purpose computation ...
An emerging trend in processor architecture seems to indicate the doubling of the number of cores pe...
Data analyze has become very important with growth of information today. There is a need of real-tim...
<b>Invited Lecture at the SIAM <i>"Encuentro Nacional de Ingeniería Matemática,"</i> at Pontificia U...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...
The Fast Multipole Method allows the rapid evaluation of sums of radial basis functions centered at ...
The Fast Multipole Method allows the rapid evaluation of sums of radial basis functions centered at ...
Designing parallel models that fully utilize the computation capabilities of Graphics Processing Uni...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
This paper presents an optimized CPU–GPU hybrid imple-mentation and a GPU performance model for the ...
The graphics processing unit (GPU) has become an integral part oftoday's mainstream computing system...
The evolution of GPUs (graphics processing units) has been enormous in the past few years. Their cal...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
There has been a surge in the demand for a Domain Specific Architecture due to wide ranging deep lea...
We present an efficient model to analyze and improve the performance of general-purpose computation ...
An emerging trend in processor architecture seems to indicate the doubling of the number of cores pe...
Data analyze has become very important with growth of information today. There is a need of real-tim...
<b>Invited Lecture at the SIAM <i>"Encuentro Nacional de Ingeniería Matemática,"</i> at Pontificia U...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...