close
The Wayback Machine - https://web.archive.org/web/20051214111850/http://www.gpgpu.org:80/
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

Ray Tracing News vol.18 no.1

Eric Haines has released the latest issue of his long-running "Ray Tracing News". It's chock full of news and interesting discussion about ray tracing implementation and optimization, kd-trees, and more. It also includes links to various ray-tracing work being done on GPUs. (Ray Tracing News volume 18, no. 1)

Posted: 13 Dec 2005 [GPGPU /Advanced Rendering] #

gDEBugger Adds On-the-Fly Shader Editing, Linking and Validation

gDEBugger, an OpenGL debugger and profiler, traces application activity on top of the OpenGL API, letting programmers see what is happening within the graphics system implementation to find bugs and optimize application performance. The new V2.2 introduces a shader "Edit and Continue" ability which allows you to edit, save and compile shader source code, link and validate programs "on the fly". This feature saves developer time required for rebuilding and re-running the debugged application. This version also adds support for 8 additional OpenGL extensions. (http://www.gremedy.com)

Posted: 05 Dec 2005 [GPGPU /Tools] #

GPU LU Decomposition Code Released

The code from the paper "LU-GPU: Algorithms for Dense Linear Systems on Graphics Hardware" has been released. The API is based on LAPACK and should be easy for anyone to use. (LUGPULIB)

Posted: 16 Nov 2005 [GPGPU /Scientific Computing/Numerical Algorithms] #

GPGPU Course Notes from IEEE Visualization 2005

The complete course notes have been posted for the full-day GPGPU course held at IEEE Visualization 2005. The course titled, "GPGPU: General Purpose Computing on Graphics Processors" was held on Sunday, October 23rd, 2005 in Minneapolis, Minnesota. The course begins with the architectural, economic, and programmatic motivations behind GPGPU. It then introduces the GPGPU programming model and describes GPGPU languages (Brook, Scout) as well as high-level data structures. Mathematical and algorithmic primitives are then presented, followed by descriptions of many of the low-level technical details required for effective real-world GPGPU programming. The course concludes with several case studies and a disscusion of the future architectual, application, and research possibilities for GPGPU. The course organizer was Aaron Lefohn, and the presenters were Ian Buck, Aaron Lefohn, John Owens, Tim Purcell, Patrick McCormick, and Robert Strzodka. ( "GPGPU: General Purpose Computing on Graphics Processors," IEEE Visualization 2005)

Posted: 13 Nov 2005 [GPGPU /Miscellaneous/Courses] #

Sh Version 0.8rc0 Released

Sh Version 0.8.0rc0, the first release candidate for the upcoming Sh 0.8, is now available. There are plenty of new features and bug fixes, but most importantly this release has an API that completely matches the book Metaprogramming GPUs with Sh, which the 0.8.x series of releases will stick to. (http://libsh.org)

Posted: 10 Nov 2005 [GPGPU /High-Level Languages] #

Call for Papers: GPGPU Workshop at ICCS 2006

A special workshop dedicated to "GPGPU: Methods, algorithms and applications" will be hosted in conjunction with the 6th International Conference On Computational Science (ICCS 2006, http://www.iccs-meeting.org/). The primary goal of this session is to present the GPU as a powerful parallel processor. Contributions presenting novel, original work in all areas of GPGPU, e.g. from hardware abstractions to specific applications, are cordially invited. For more information, please refer to the official workshop web page at http://www.mathematik.uni-dortmund.de/~goeddeke/iccs/.

Posted: 02 Nov 2005 [GPGPU /Conferences] #

GPGPU Application wins 1st prize in IEEE Visualization Contest

Jens Schneider, Polina Kondratieva, Jens Krüger, and Rüdiger Westermann from TU Munich have won the 2005 IEEE Visualization Contest with their work "All you need is particles!" Check out the video of their results; it's very interesting. (http://wwwcg.in.tum.de/Research/Projects/VisContest05)

Posted: 31 Oct 2005 [GPGPU /Scientific Computing] #

Ray Tracing the Quaternion Julia Set on the GPU

The quaternion Julia fractal is a complex and beautiful object, yet its parameter space is difficult to explore due to the high cost of visualization. Fortunately, rendering the Julia set by ray tracing or "sphere tracing" its surface is an algorithm well suited to the GPU: it has high arithmetic intensity and uses virtually no bandwidth. A GPU implementation (with source) of this algorithm has been made available by Keenan Crane, and allows real-time interaction with the Julia set.

Posted: 24 Oct 2005 [GPGPU /Advanced Rendering] #

EDN.com: "Instigating a platform tug of war: Graphics vendors hunger for CPU suppliers' turf"

This article by EDN Senior Technical Editor Brian Dipert investigates the increasing generalization of the GPU business, covering wide-ranging topics including the AGP- to-PCI-express platform transition; GPGPU; video codecs; image editing; and physics simulation. In addition to this article, Dipert will be continuing his exploration of these topics in his blog. He has already posted several entries related to the main article (1 2 3 4 5 6). (Instigating a platform tug of war: Graphics vendors hunger for CPU suppliers' turf. Brian Dipert. EDN.com.)

Posted: 17 Oct 2005 [GPGPU /Press] #

Toward Real Time Fractal Image Compression Using Graphics Hardware

This ISVC 2005 paper by Ugo Erra presents parallel fractal image compression using programmable graphics hardware. The main problem of fractal compression is the very high computing time needed to encode images. The implementation in this paper exploits the SIMD architecture and inherent parallelism of recent GPUs to speed up the baseline approach of fractal encoding. The results presented are achieved on inexpensive and widely available graphics boards. (Toward Real Time Fractal Image Compression Using Graphics Hardware. Ugo Erra. In Proceedings of International Symposium on Visual Computing 2005)

Posted: 17 Oct 2005 [GPGPU /Image And Volume Processing/Compression] #

Categories

GPGPU People

Edward Angel
Bill Baxter
Jeff Bolz
Ian Buck
Nate Carr
Greg Coombe
James Fung
Nolan Goodnight
Naga Govindaraju
Simon Green
Radek Grzeszcuk
Eitan Grinspun
Mark Harris
John Hart
Wolfgang Heidrich
Karl Hillesland
Kenny Hoff
Matthias Hopf
Mike Houston
Doug James
Greg James
Aravind Kalaiah
Theodore Kim
Joe Kniss
Shankar Krishnan
Jens Krüger
Anselmo Lastra
Aaron Lefohn
David Luebke
Wei Li
Bill Mark
Michael McCool
Ád;ám; Moravánszky;
Kenneth Moreland
John Owens
Tim Purcell
Peter Schröder
Anthony Sherbondy
Robert Strzodka
Avneesh Sud
Chris Trendall
Amitabh Varshney
Suresh Venkatasubramanian
Rüdiger Westermann
Cliff Woolley
Ruigang Yang