![](images/base/clear.gif) |
Graphics Programming: GPU Computation
![](images/base/bar.jpg)
Volumetric transparency with Per-Pixel Fragment Lists |
![](images/books/gpupro3tiny.gif) | ![](images/base/clear.gif) |
Laszlo Szecsi, Pal Barta and Balazs Kovacs GPU Pro 3 |
Practical Binary Surface and Solid Voxelization with Direct3D 11 |
Interactive Ray Tracing Using the Compute Shader in DirectX 11 |
![](images/books/gpupro3tiny.gif) | ![](images/base/clear.gif) |
Arturo Garca, Francisco Avila, Sergio Murgua and Leo Reyes GPU Pro 3 |
Procedural Content Generation on GPU |
![](images/books/gpupro2tiny.gif) | ![](images/base/clear.gif) |
Aleksander Netzel and Pawel Rohleder GPU Pro 2 |
2D Distance Field Generation with the GPU |
Order-Independent Transparency Using Per-Pixel Linked Lists in DirectX 11 |
Simple and Fast Fluid Flow Simulation on the GPU |
![](images/books/gpupro2tiny.gif) | ![](images/base/clear.gif) |
Martin Guay, Fabrice Colin and Richard Egli GPU Pro 2 |
A Fast Poisson Solver for OpenCL using Multigrid Methods |
![](images/books/gpupro2tiny.gif) | ![](images/base/clear.gif) |
Sebastien Noury, Samuel Boivin and Olivier Le Ma�tre GPU Pro 2 |
Baking Normal Maps on the GPU |
Rendering Vector Art on the GPU |
![](images/books/gpugems3tiny.gif) | ![](images/base/clear.gif) |
Charles Loop, Jim Blinn (Microsoft Research) GPU Gems 3 |
Object Detection by Color: Using the GPU for Real-Time Video Image Processing |
![](images/books/gpugems3tiny.gif) | ![](images/base/clear.gif) |
Ralph Brunner, Frank Doepke, Bunny Laden (Apple) GPU Gems 3 |
Real-Time Rigid Body Simulation on GPUs |
Fast Virus Signature Matching on the GPU |
![](images/books/gpugems3tiny.gif) | ![](images/base/clear.gif) |
Elizabeth Seamans (Juniper Networks), Thomas Alexander (Polytime) GPU Gems 3 |
AES Encryption and Decryption on the GPU |
Efficient Random Number Generation and Application Using CUDA |
![](images/books/gpugems3tiny.gif) | ![](images/base/clear.gif) |
Lee Howes, David Thomas (Imperial College London) GPU Gems 3 |
Imaging Earth's Subsurface Using CUDA |
![](images/books/gpugems3tiny.gif) | ![](images/base/clear.gif) |
Bernard Deschizeaux, Jean-Yves Blanc (CGGVeritas) GPU Gems 3 |
Parallel Prefix Sum (Scan) with CUDA |
Incremental Computation of the Gaussian |
Using the Geometry Shader for Compact and Variable-Length GPU Feedback |
Animating Vegetation Using GPU Programs |
Interactive Fluid Dynamics and Rendering on the GPU |
Practical Cloth Simulation on Modern GPUs |
Shader Implementation of Discrete Wavelet Transform |
![](images/books/shaderx4tiny.gif) | ![](images/base/clear.gif) |
Tien-Tsin Wong and Chi-Sing Leung ShaderX4 |
Real-Time Character Animation on the GPU |
![](images/books/shaderx4tiny.gif) | ![](images/base/clear.gif) |
Michael Nischt and Elisabeth Andr� ShaderX4 |
Hardware-Based Ambient Occlusion |
Real-Time Caustics by GPU |
Implementing Ray Tracing on the GPU |
GPU-Powered Pathfinding Using Preprocessed Navigation Mesh Approach |
GPU Computation in Projective Space Using Homogeneous Coordinates |
Preprocessed Pathfinding Using the GPU |
Abstract: This article proposes GPU-based implementations for two popular algorithms used to solve the all-pairs shortest paths problem: Dijkstra's algorithm, and the Floyd-Warshall algorithm. These algorithms are used to preprocess navigation mesh data for fast pathfinding. This approach can offload pathfinding-related CPU computations to the GPU at the expense of latency. However, once the solution table is generated, this approach minimizes the latency time for a specific path search, thus giving the game a better sense of interactivity. The biggest benefit of this approach is gained in systems with multiple agents simultaneously requesting paths in the same search space. Although the article describes a GPU-specific implementation for a navigation mesh, any other multi-processor environment or discrete search space representation can be used.
Streaming Architectures and Technology Trends |
![](images/books/gpugems2tiny.jpg) | ![](images/base/clear.gif) |
John Owens (University of California, Davis) GPU Gems 2 |
The GeForce 6 Series GPU Architecture |
![](images/books/gpugems2tiny.jpg) | ![](images/base/clear.gif) |
Emmett Kilgariff and Randima Fernando (NVIDIA Corporation) GPU Gems 2 |
Mapping Computational Concepts to GPUs |
GPU Computation Strategies and Tips |
Implementing Efficient Parallel Data Structures on GPUs |
![](images/books/gpugems2tiny.jpg) | ![](images/base/clear.gif) |
Aaron Lefohn (University of California, Davis), Joe Kniss (University of Utah), John Owens (University of California, Davis) GPU Gems 2 |
![](images/books/gpugems2tiny.jpg) | ![](images/base/clear.gif) |
Mark Harris (NVIDIA Corporation) and Ian Buck (Stanford University) GPU Gems 2 |
Stream Reduction Operations for GPGPU Applications |
Computer Vision on the GPU |
GPU Computing for Protein Structure Prediction |
![](images/books/gpugems2tiny.jpg) | ![](images/base/clear.gif) |
Paulius Micikevicius (Armstrong Atlantic State University) GPU Gems 2 |
A GPU Framework for Solving Systems of Linear Equations |
![](images/books/gpugems2tiny.jpg) | ![](images/base/clear.gif) |
Jens Kr�ger and R�diger Westermann (Technische Universit�t M�nchen) GPU Gems 2 |
Options Pricing on the GPU |
![](images/books/gpugems2tiny.jpg) | ![](images/base/clear.gif) |
Craig Kolb and Matt Pharr (NVIDIA Corporation) GPU Gems 2 |
![](images/books/gpugems2tiny.jpg) | ![](images/base/clear.gif) |
Peter Kipfer and R�diger Westermann (Technische Universit�t M�nchen) GPU Gems 2 |
GPGPU: General-Purpose Computation on GPUs |
A Toolkit for Computation on GPUs |
![](images/books/gpugems1tiny.jpg) | ![](images/base/clear.gif) |
Ian Buck and Tim Purcell (Stanford University) GPU Gems |
Fast Fluid Dynamics Simulation on the GPU |
![](images/books/gpugems1tiny.jpg) | ![](images/base/clear.gif) |
Mark Harris (University of North Carolina at Chapel Hill) GPU Gems |
Artificial Neural Networks on Programmable Hardware |
Accessing and Modifying Topology on the GPU |
Massively Parallel Particle Systems on the GPU |
Tactical Path-Finding Using Stochastic Maps on the GPU |
Linear Algebra on the GPU |
Real-Time Simulation and Rendering of Particle Flows |
![](images/books/shaderx1tiny.gif) | ![](images/base/clear.gif) |
Daniel Weiskopf and Matthias Hopf ShaderX |
|
|
![](images/base/clear.gif) |