GPGPU
General-Purpose Computation Using Graphics Hardware

Introduction

GPGPU stands for General-Purpose computation on GPUs. With the increasing programmability of commodity graphics processing units (GPUs), these chips are capable of performing more than the specific graphics computations for which they were designed. They are now capable coprocessors, and their high speed makes them useful for a variety of applications. The goal of this page is to catalog the current and historical use of GPUs for general-purpose computation.

Contribute
Have some GPGPU News to Contribute? Submit it!

Contact Us


Subscribe to a syndicated RSS feed of GPGPU.
Subscribe to a syndicated RSS feed of GPGPU.

Powered by Blosxom.

Hosted by ibiblio.org

CUDPP 1.0a Adds Segmented Scan and Sparse Matrix-Vector Multiplication

Version 1.0 alpha of CUDPP, the CUDA Data-Parallel Algorithms Library, has been released. This version adds the segmented scan algorithm and sparse matrix-vector multiplication to CUDPP's repertoire. Other new features include an improved "plan"-based configuration interface, an improved scan algorithm for higher performance, support for more inclusive scans and more scan operators, an improved stream compaction interface. In addition, CUDPP 1.0a adds support for CUDA 2.0 and the Windows Vista and Mac OS X (10.5.2 and higher) operating systems. CUDPP works with NVIDIA CUDA versions 1.1 and higher.

Posted: 20 Apr 2008 [GPGPU /Miscellaneous/Developer Resources] #

CUDA Data-Parallel Primitives Library Released

CUDPP is the CUDA Data Parallel Primitives Library for NVIDIA CUDA. CUDPP is a library of data-parallel algorithm primitives such as parallel-prefix-sum ("scan"), parallel sort and parallel reduction. Primitives such as these are important building blocks for a wide variety of data-parallel algorithms, including sorting, stream compaction, and building data structures such as trees and summed-area tables. The first beta release of CUDPP is now available, as is the searchable online documentation.

Posted: 05 Nov 2007 [GPGPU /Miscellaneous/Developer Resources] #

Typhoonlabs publish a GPGPU-based Fractal Explorer

TyphoonLabs have published the Fractal Explorer v1.0, an application to explore the most common fractals (such as Julia sets, Mandelbrot sets, and some alternate Julia planes) using the GPU to compute them. It can easily be extended with new fractals written in the OpenGL Shading Language. (TyphoonLabs Fractal Explorer v1.0)

Posted: 05 Sep 2004 [GPGPU /Miscellaneous/Developer Resources] #

FX Composer 1.5 Released

NVIDIA recently released an updated version of FX Composer with support for Shader Model 3.0 and tons of new sample shaders.  The latest version also includes many developer-requested UI improvements, support for NV4x GPU performance analysis, and a beta SDK that allows developer to write their own automation scripts, importers/exporters, etc.

The best way to view all the sample shaders is by downloading the latest NVIDIA SDK and looking at the "Effects" tab where you will find descriptions and screenshots of 250+ effects. (FX Composer Homepage)

Posted: 27 Aug 2004 [GPGPU /Miscellaneous/Developer Resources] #

Cg 1.3 Beta 2 Released

Cg Release 1.3 Beta 2 has been released with support for the latest GeForce 6 Series (NV4X) GPUs. This version of Cg offers the following features and improvements:
  • New vp40 profile, which enables texture sampling from within vertex programs
  • New fp40 profile, which provides a robust branching model in fragment programs, and support for output to multiple draw buffers ("MRTs")
  • Support for writing more than one color output (i.e., MRTs) in the arbfp1 and ps_2* profiles
  • New semantics to access OpenGL fixed-function state vectors from within ARB_vertex_program and ARB_fragment_program
  • New "-fastprecision" option for arbfp*, fp30, and fp40 profiles, to use reduced precision storage (fp16) when appropriate
  • Support for 16 profiles
(http://developer.nvidia.com/object/cg_toolkit.html)

Posted: 19 Aug 2004 [GPGPU /Miscellaneous/Developer Resources] #

GPGPU Code Samples and Shader Model 3.0 Support in NVIDIA SDK 8.0

New versions of the NVIDIA SDK and FX Composer with Shader Model 3.0 support are now available. SDK 8.0 includes hundreds of all-new Shader Model 3.0 code samples and effects, including three new GPGPU code samples:
  • GPGPU Fluid, a fast, realistic fluid simulation
  • GPGPU Disease, a creepy dynamic "disease" effect based on chemical reaction-diffusion
  • GPU Particles, a fast particle system that can simulate 1 million particles at 20 fps on GeForce 6800
Also included in the SDK is the GPU Gems chapter ≈"Fast Fluid Dynamics Simulation on the GPU". Links to these code samples have been added to the GPGPU developer page.

Posted: 03 Aug 2004 [GPGPU /Miscellaneous/Developer Resources] #

NVIDIA Developer Forums now open to Registered Developers

Developers registered with NVIDIA now have a place to discuss issues and ideas with other developers and the NVIDIA Developer Technology team. The goal of this feature is to provide a forum to aid in answering questions about programming techniques, developer tools, and NVIDIA products. Look for it now on http://nvdeveloper.nvidia.com.

Posted: 07 Feb 2004 [GPGPU /Miscellaneous/Developer Resources] #

3DLabs Developer Website

The 3DLabs Developer Support Site has some documentation on OpenGL (including OpenGL 2.0). Their main developer site requires registration.

Posted: 14 Nov 2002 [GPGPU /Miscellaneous/Developer Resources] #

Matrox Developer Website

Matrox's developer site has information and SDKs for programming their GPUs.

Posted: 14 Nov 2002 [GPGPU /Miscellaneous/Developer Resources] #

OpenGL.org

OpenGL.org is the place to look for OpenGL news, specs, documentation, and other details about OpenGL programming.

Posted: 14 Nov 2002 [GPGPU /Miscellaneous/Developer Resources] #

DirectX Website

The MSDN DirectX page is a good starting point for DirectX documentation and tutorials.

Posted: 14 Nov 2002 [GPGPU /Miscellaneous/Developer Resources] #

CGShaders.org

CGShaders.org hosts discussion forums for users of Cg. These are a great resource for getting help with Cg. The site also maintains a repository of Cg shaders and host regular shader contests.

Posted: 14 Nov 2002 [GPGPU /Miscellaneous/Developer Resources] #

ATI Developer Website

ATI's Developer site contains lots of reference material, demos, and utilities to aid in programming ATI GPUs.

Posted: 14 Nov 2002 [GPGPU /Miscellaneous/Developer Resources] #

NVIDIA Developer Relations Website

NVIDIA's Developer site contains the NVIDIA Cg SDK and plenty of demos, white papers and presenations to help you program their GPUs.

Posted: 14 Nov 2002 [GPGPU /Miscellaneous/Developer Resources] #


Categories