Abstract We present an interface to the graphics processing unit (GPU) from MATLAB, and four algorithms from numerical linear algebra available through this interface; matrix-matrix multiplication, Gauss-Jordan elimination, PLU factorization, and tridiagonal Gaussian elimination. In addition to being a high-level abstraction to the GPU, the interface offers background processing, enabling computations to be executed on the CPU simultaneously. The algorithms are shown to be up-to 31 times faster than highly optimized CPU code. The algorithms have only been tested on single precision hardware, but will easily run on new double precision hardware
We provide efficient single- and double-precision GPU (Graphics Processing Unit) implementa-tions of...
The original publication is available at www.springerlink.comInternational audienceA wide class of g...
We study the use of massively parallel architectures for computing a matrix inverse. Two different ...
This thesis delves into the field of general purpose computation on graphics processing units (GPGPU...
We propose two high-level application programming interfaces (APIs) to use a graphics processing uni...
Modern graphics processing units (GPUs) have been at the leading edge of in-creasing chip-level para...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
We present several algorithms to compute the solution of a linear system of equa-tions on a GPU, as ...
Abstract Optimization algorithms are becoming increasingly more important in many areas, such as fin...
We present several algorithms to compute the solution of a linear system of equations on a graphics ...
International audienceThe Simplex algorithm is a well known method to solve linear programming (LP) ...
The increase in performance of the last generations of graphics processors (GPUs) has made this clas...
This paper presents a novel, high-performance, graphical processing unit-based algorithm for efficie...
In recent times, a variety of industries, applications and numerical methods including the meshless ...
The current powerful graphics cards, providing stunning real-time visual effects for computer-based ...
We provide efficient single- and double-precision GPU (Graphics Processing Unit) implementa-tions of...
The original publication is available at www.springerlink.comInternational audienceA wide class of g...
We study the use of massively parallel architectures for computing a matrix inverse. Two different ...
This thesis delves into the field of general purpose computation on graphics processing units (GPGPU...
We propose two high-level application programming interfaces (APIs) to use a graphics processing uni...
Modern graphics processing units (GPUs) have been at the leading edge of in-creasing chip-level para...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
We present several algorithms to compute the solution of a linear system of equa-tions on a GPU, as ...
Abstract Optimization algorithms are becoming increasingly more important in many areas, such as fin...
We present several algorithms to compute the solution of a linear system of equations on a graphics ...
International audienceThe Simplex algorithm is a well known method to solve linear programming (LP) ...
The increase in performance of the last generations of graphics processors (GPUs) has made this clas...
This paper presents a novel, high-performance, graphical processing unit-based algorithm for efficie...
In recent times, a variety of industries, applications and numerical methods including the meshless ...
The current powerful graphics cards, providing stunning real-time visual effects for computer-based ...
We provide efficient single- and double-precision GPU (Graphics Processing Unit) implementa-tions of...
The original publication is available at www.springerlink.comInternational audienceA wide class of g...
We study the use of massively parallel architectures for computing a matrix inverse. Two different ...