An extended set of FORTRAN basic linear algebra subprograms
ACM Transactions on Mathematical Software (TOMS)
A set of level 3 basic linear algebra subprograms
ACM Transactions on Mathematical Software (TOMS)
Rapid, stable fluid dynamics for computer graphics
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Toward interactive-rate simulation of fluids with moving obstacles using Navier-Stokes equations
Graphical Models and Image Processing
Realistic animation of liquids
Graphical Models and Image Processing
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Large steps in cloth simulation
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
A shading language on graphics hardware: the pixelflow shading system
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Applications of pixel textures in visualization and realistic image synthesis
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Implicit fairing of irregular meshes using diffusion and curvature flow
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Accelerating 3D convolution using graphics hardware (case study)
VIS '99 Proceedings of the conference on Visualization '99: celebrating ten years
LAPACK Users' guide (third ed.)
LAPACK Users' guide (third ed.)
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Practical animation of liquids
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Dynamic real-time deformations using space & time adaptive sampling
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
A user-programmable vertex engine
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Numerical Recipes in C++: the art of scientific computing
Numerical Recipes in C++: the art of scientific computing
Ray tracing on programmable graphics hardware
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Physically-based visual simulation on graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Fast matrix multiplies using graphics hardware
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Lagrangian-Eulerian advection for unsteady flow visualization
Proceedings of the conference on Visualization '01
VMV '01 Proceedings of the Vision Modeling and Visualization Conference 2001
Using modern graphics architectures for general-purpose computing: a framework and analysis
Proceedings of the 35th annual ACM/IEEE international symposium on Microarchitecture
Sparse matrix solvers on the GPU: conjugate gradients and multigrid
ACM SIGGRAPH 2003 Papers
Nonlinear optimization framework for image-based modeling on programmable graphics hardware
ACM SIGGRAPH 2003 Papers
Nonlinear diffusion in graphics hardware
EGVISSYM'01 Proceedings of the 3rd Joint Eurographics - IEEE TCVG conference on Visualization
Photon mapping on programmable graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Simulation of cloud dynamics on graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
A multigrid solver for boundary value problems using programmable graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Sparse matrix solvers on the GPU: conjugate gradients and multigrid
ACM SIGGRAPH 2003 Papers
Nonlinear optimization framework for image-based modeling on programmable graphics hardware
ACM SIGGRAPH 2003 Papers
Interactive time-dependent tone mapping using programmable graphics hardware
EGRW '03 Proceedings of the 14th Eurographics workshop on Rendering
Proceedings of the ninth international conference on 3D Web technology
Fourier processing in the graphics pipeline
Integrated image and graphics technologies
Fast computation of database operations using graphics processors
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Brook for GPUs: stream computing on graphics hardware
ACM SIGGRAPH 2004 Papers
ACM SIGGRAPH 2004 Papers
Lattice-Based Flow Field Modeling
IEEE Transactions on Visualization and Computer Graphics
Scout: A Hardware-Accelerated System for Quantitatively Driven Visualization and Analysis
VIS '04 Proceedings of the conference on Visualization '04
A Graphics Hardware-Based Vortex Detection and Visualization System
VIS '04 Proceedings of the conference on Visualization '04
Real-Time Motion Estimation and Visualization on Graphics Cards
VIS '04 Proceedings of the conference on Visualization '04
Dispersion Simulation and Visualization For Urban Security
VIS '04 Proceedings of the conference on Visualization '04
GPU-based frequency domain volume rendering
Proceedings of the 20th spring conference on Computer graphics
GPU Cluster for High Performance Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Tile-based texture mapping on graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
UberFlow: a GPU-based particle engine
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Understanding the efficiency of GPU algorithms for matrix-matrix multiplication
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
A realtime GPU subdivision kernel
ACM SIGGRAPH 2005 Papers
Interactive Deformation and Visualization of Level Set Surfaces Using Graphics Hardware
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
LU-GPU: Efficient Algorithms for Solving Dense Linear Systems on Graphics Hardware
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Using GPUs for Machine Learning Algorithms
ICDAR '05 Proceedings of the Eighth International Conference on Document Analysis and Recognition
IEEE Transactions on Visualization and Computer Graphics
Perceptually driven interactive geometry remeshing
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
A Network Architecture Supporting Consistent Rich Behavior in Collaborative Interactive Applications
IEEE Transactions on Visualization and Computer Graphics
All-frequency relighting of glossy objects
ACM Transactions on Graphics (TOG)
Implementing an embedded GPU language by combining translation and generation
Proceedings of the 2006 ACM symposium on Applied computing
Model reduction for real-time fluids
ACM SIGGRAPH 2006 Papers
Hierarchical clustering of gene expression profiles with graphics hardware acceleration
Pattern Recognition Letters
Random Walks for Image Segmentation
IEEE Transactions on Pattern Analysis and Machine Intelligence
Machine Graphics & Vision International Journal
ACM SIGGRAPH 2006 Research posters
Chessboard domination on programmable graphics hardware
Proceedings of the 44th annual Southeast regional conference
Visual Simulation of Heat Shimmering and Mirage
IEEE Transactions on Visualization and Computer Graphics
A memory model for scientific algorithms on graphics processors
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Sparse matrix solvers on the GPU: conjugate gradients and multigrid
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Interactive time-dependent tone mapping using programmable graphics hardware
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
A multigrid solver for boundary value problems using programmable graphics hardware
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Fast computation of database operations using graphics processors
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Nonlinear optimization framework for image-based modeling on programmable graphics hardware
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
A streaming narrow-band algorithm: interactive computation and visualization of level sets
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Photon mapping on programmable graphics hardware
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Fast simulation of deformable models in contact using dynamic deformation textures
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Flow simulation with locally-refined LBM
Proceedings of the 2007 symposium on Interactive 3D graphics and games
GPU-Accelerated Evaluation Platform for High Fidelity Network Modeling
Proceedings of the 21st International Workshop on Principles of Advanced and Distributed Simulation
Computer-Generated Marbling Textures: A GPU-Based Design System
IEEE Computer Graphics and Applications
Free-Form Geometric Modeling by Integrating Parametric and Implicit PDEs
IEEE Transactions on Visualization and Computer Graphics
Direct manipulation of subdivision surfaces on GPUs
ACM SIGGRAPH 2007 papers
Programmable shaders for deformation rendering
Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Scan primitives for GPU computing
Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Efficient video decoding on GPUs by point based rendering
GH '06 Proceedings of the 21st ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Journal of VLSI Signal Processing Systems
Streaming Algorithms for Biological Sequence Alignment on GPUs
IEEE Transactions on Parallel and Distributed Systems
Multi-Level Graph Layout on the GPU
IEEE Transactions on Visualization and Computer Graphics
Modeling and rendering of heterogeneous translucent materials using the diffusion equation
ACM Transactions on Graphics (TOG)
Graphics hardware for scientific computation
International Journal of Computational Science and Engineering
Queue - GPU Computing
High-performance computing with desktop workstations
MATH'06 Proceedings of the 10th WSEAS International Conference on APPLIED MATHEMATICS
High performance 2D and 3D FDTD solvers on GPUs
MATH'06 Proceedings of the 10th WSEAS International Conference on APPLIED MATHEMATICS
A game loop architecture for the GPU used as a math coprocessor in real-time applications
Computers in Entertainment (CIE) - SPECIAL ISSUE: Media Arts
ACM SIGGRAPH 2008 classes
On a Graphics Hardware-Based Vortex Detection and Visualization System
Journal of Visualization
Algorithmic performance studies on graphics processing units
Journal of Parallel and Distributed Computing
A performance study of general-purpose applications on graphics processors using CUDA
Journal of Parallel and Distributed Computing
Performance Evaluation of the NVIDIA GeForce 8800 GTX GPU for Machine Learning
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
TeraFLOP computing on a desktop PC with GPUs for 3D CFD
International Journal of Computational Fluid Dynamics - Mesoscopic Methods And Their Applications To CFD
Large calculation of the flow over a hypersonic vehicle using a GPU
Journal of Computational Physics
Using GPUs to improve multigrid solver performance on a cluster
International Journal of Computational Science and Engineering
ISVC '08 Proceedings of the 4th International Symposium on Advances in Visual Computing
A GPU-based method for approximate real-time fluid flow simulation
Machine Graphics & Vision International Journal
Modular bases for fluid dynamics
ACM SIGGRAPH 2009 papers
Evaluating multi-core platforms for HPC data-intensive kernels
Proceedings of the 6th ACM conference on Computing frontiers
Using common graphics hardware for multi-agent traffic simulation with CUDA
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
How GPUs can outperform ASICs for fast LDPC decoding
Proceedings of the 23rd international conference on Supercomputing
Concurrent number cruncher: a GPU implementation of a general sparse linear solver
International Journal of Parallel, Emergent and Distributed Systems
Fast Conjugate Gradients with Multiple GPUs
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
On GPU's viability as a middleware accelerator
Cluster Computing
GPU based sparse grid technique for solving multidimensional options pricing PDEs
Proceedings of the 2nd Workshop on High Performance Computational Finance
Research problems in clothing simulation
Computer-Aided Design
ACM SIGGRAPH 2009 Courses
Multimedia processing on commodity graphics hardware
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
Highly parallel rate-distortion optimized intra-mode decision on multicore graphics processors
IEEE Transactions on Circuits and Systems for Video Technology
Teaching design & analysis of multi-core parallel algorithms using CUDA
Journal of Computing Sciences in Colleges
Parallel LDPC decoding on GPUs using a stream-based computing approach
Journal of Computer Science and Technology - Special section on trust and reputation management in future computing systmes and applications
Parallel processing of matrix multiplication in a CPU and GPU heterogeneous environment
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
Molecular dynamics simulations on commodity GPUs with CUDA
HiPC'07 Proceedings of the 14th international conference on High performance computing
Accelerating large graph algorithms on the GPU using CUDA
HiPC'07 Proceedings of the 14th international conference on High performance computing
Accelerating POCS interpolation of 3D irregular seismic data with Graphics Processing Units
Computers & Geosciences
A fast GPU implementation for solving sparse ill-posed linear equation systems
PPAM'09 Proceedings of the 8th international conference on Parallel processing and applied mathematics: Part I
Bio-sequence database scanning on a GPU
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Assessment of GPU computational enhancement to a 2D flood model
Environmental Modelling & Software
MICCAI'05 Proceedings of the 8th international conference on Medical image computing and computer-assisted intervention - Volume Part II
On the GPGPU parallelization issues of finite element approximate inverse preconditioning
Journal of Computational and Applied Mathematics
Journal of Computational and Applied Mathematics
Combinatorial Continuous Maximum Flow
SIAM Journal on Imaging Sciences
Scientific computing on commodity graphics hardware
CIS'04 Proceedings of the First international conference on Computational and Information Science
GPU-ClustalW: using graphics hardware to accelerate multiple sequence alignment
HiPC'06 Proceedings of the 13th international conference on High Performance Computing
GPU accelerated CAE using open solvers and the cloud
ACM SIGARCH Computer Architecture News
ISVC'06 Proceedings of the Second international conference on Advances in Visual Computing - Volume Part II
Unsupervised markovian segmentation on graphics hardware
ICAPR'05 Proceedings of the Third international conference on Pattern Recognition and Image Analysis - Volume Part II
An introduction to GPU accelerated surgical simulation
ISBMS'06 Proceedings of the Third international conference on Biomedical Simulation
Initial experiences porting a bioinformatics application to a graphics processor
PCI'05 Proceedings of the 10th Panhellenic conference on Advances in Informatics
Performance study of LU decomposition on the programmable GPU
HiPC'05 Proceedings of the 12th international conference on High Performance Computing
Real-Time facial expression mapping for high resolution 3d meshes
CGI'06 Proceedings of the 24th international conference on Advances in Computer Graphics
Physically-based sound synthesis on GPUs
ICEC'05 Proceedings of the 4th international conference on Entertainment Computing
Parallel genetic algorithms on programmable graphics hardware
ICNC'05 Proceedings of the First international conference on Advances in Natural Computation - Volume Part III
Markovian energy-based computer vision algorithms on graphics hardware
ICIAP'05 Proceedings of the 13th international conference on Image Analysis and Processing
self-CD: interactive self-collision detection for deformable body simulation using GPUs
AsiaSim'04 Proceedings of the Third Asian simulation conference on Systems Modeling and Simulation: theory and applications
Accelerating dock6's amber scoring with graphic processing unit
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
Implementing survey propagation on graphics processing units
SAT'06 Proceedings of the 9th international conference on Theory and Applications of Satisfiability Testing
EigenExpress approach in recognition of facial expression using GPU
ECCV'06 Proceedings of the 2006 international conference on Computer Vision in Human-Computer Interaction
A novel projection based approach for medical image registration
WBIR'06 Proceedings of the Third international conference on Biomedical Image Registration
Solving burgers' equation using multithreading and GPU
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II
Hardware-Accelerated template matching
IbPRIA'05 Proceedings of the Second Iberian conference on Pattern Recognition and Image Analysis - Volume Part I
The CGiS compiler—a tool demonstration
CC'06 Proceedings of the 15th international conference on Compiler Construction
GPU-accelerated finite element method for modelling light transport in diffuse optical tomography
Journal of Biomedical Imaging - Special issue on Parallel Computation in Medical Imaging Applications
A GPU-Based accelerator for chinese word segmentation
APWeb'12 Proceedings of the 14th Asia-Pacific international conference on Web Technologies and Applications
Accelerating the red/black SOR method using GPUs with CUDA
PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part I
Interactive screen-space accurate photon tracing on GPUs
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Visualization of cardio-CT data on standard PC hardware
VISSYM'04 Proceedings of the Sixth Joint Eurographics - IEEE TCVG conference on Visualization
Camera setup optimization for optical tracking in virtual environments
EGVE'06 Proceedings of the 12th Eurographics conference on Virtual Environments
Fast parallel unbiased diffeomorphic atlas construction on multi-graphics processing units
EG PGV'09 Proceedings of the 9th Eurographics conference on Parallel Graphics and Visualization
Real-Time Fluid Effects on Surfaces using the Closest Point Method
Computer Graphics Forum
A fast implementation of the octagon abstract domain on graphics hardware
SAS'07 Proceedings of the 14th international conference on Static Analysis
Concurrent number cruncher: an efficient sparse linear solver on the GPU
HPCC'07 Proceedings of the Third international conference on High Performance Computing and Communications
Fast and accurate GPU-based simulation of virtual garments
Proceedings of the 11th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry
Winding roads: routing edges into bundles
EuroVis'10 Proceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization
Proceedings of the 3rd Workshop on Fault-tolerance for HPC at extreme scale
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Efficient 3D stencil computations using CUDA
Parallel Computing
Accelerated finite element elastodynamic simulations using the GPU
Journal of Computational Physics
Bitonic sort on a chained-cubic tree interconnection network
Journal of Parallel and Distributed Computing
Recent progress and challenges in exploiting graphics processors in computational fluid dynamics
The Journal of Supercomputing
Hi-index | 0.02 |
In this work, the emphasis is on the development of strategies to realize techniques of numerical computing on the graphics chip. In particular, the focus is on the acceleration of techniques for solving sets of algebraic equations as they occur in numerical simulation. We introduce a framework for the implementation of linear algebra operators on programmable graphics processors (GPUs), thus providing the building blocks for the design of more complex numerical algorithms. In particular, we propose a stream model for arithmetic operations on vectors and matrices that exploits the intrinsic parallelism and efficient communication on modern GPUs. Besides performance gains due to improved numerical computations, graphics algorithms benefit from this model in that the transfer of computation results to the graphics processor for display is avoided. We demonstrate the effectiveness of our approach by implementing direct solvers for sparse matrices, and by applying these solvers to multi-dimensional finite difference equations, i.e. the 2D wave equation and the incompressible Navier-Stokes equations.