SIGGRAPH 2007: GPGPU supplemental course information available at gpgpu.org

Sunday 19th August 2007, 08:08:00 PM, written by Rys

The good folks over at gpgpu.org have made available the supplementary course material presented during SIGGRAPH this year.

"The course presenters are experts on general-purpose GPU computation from academia and industry, and have presented papers and tutorials on the topic at SIGGRAPH, Graphics Hardware, Supercomputing, IEEE Visualization, and elsewhere."

Presenters this year included Mike Houston (who else!), Justin Hensley from AMD, a few NVIDIAns including Mark Harris, and a choice selection of GPGPU experts from Microsoft, academia and the wider industry. In short, the potential for good course material was very high.

We recommend spending time with all of the available material if you can (not all of the decks are available though) but the highlights for us included Neoptica's Chief Engineer, Aaron Lefohn, talking about GPGPU for graphical effects in realtime 3D, Mike's performance presentation and how to make good use of GPUBench (which we're doing some work on as we speak), and John Owens on the basics of data parallel programming, the foundation of GPGPU.

Here's the link again in case you didn't see it at the top.

Discuss on the forums

Tagging

b3d ± gpgpu, siggraph, 2007, course, material


Latest Thread Comments (7 total)
Posted by Humus on Sunday, 19-Aug-07 01:35:50 UTC
I've only read the introduction so far, but this looks like very cool material! :)

Posted by santyhammer on Wednesday, 29-Aug-07 00:27:52 UTC
I'm interestered in the 12. GPGPU and Raytracing(Jens Krueger), but not avail! Any idea if is going to be available or when pls?Thanks for collecting the papers and putting the links there btw, very interesting reads as usually!

Posted by CouldntResist on Wednesday, 29-Aug-07 00:45:29 UTC
What is that "CAL API", mentioned in "AMD CTM Performance"?

Posted by Jawed on Wednesday, 29-Aug-07 01:11:11 UTC
Compute Abstraction Layer, to abstract devices - i.e. R580 and R600 would be programmed the same way. Though, ahem, you might tweak the HLSL shader code to produce assembly code optimised for a specific GPU, or for that GPU's branching characteristics. It supports multiple GPUs transparently too and unifies the memory space (including the CPU's memory). See the CTM Overview presentation. Jawed

Posted by mhouston on Wednesday, 29-Aug-07 04:35:33 UTC
CAL actually goes a little beyond that. In theory, it could also drive a multi-core with the same data parallel abstraction. The better way to think of CAL vs HAL is that they split the higher level CTM stuff into CAL and are making it slightly more higher level and general, and HAL now represents the hardware abstraction for different hardware underneath (i.e. it handles the actual command buffer submission, required state setting, and ELF handoff to the hardware).

As for Jens, I'll harass him again for slides. The raytracing and GPGPU talk was mainly an overview of the different options available based on previous published work, like the Horn et al. I3D paper on kd-trees, or some of the new BVH stuff, as well as more blurry lines between raster and raytrace.

Posted by Rufus on Saturday, 01-Sep-07 16:49:21 UTC
Quoting santyhammer
I'm interestered in the 12. GPGPU and Raytracing(Jens Krueger), but not avail! Any idea if is going to be available or when pls?
All of the papers are available directly from ACM:

http://portal.acm.org/toc.cfm?id=1281500&type=proceeding&coll=ACM&dl=ACM&CFID=15151515&CFTOKEN=6184618#1281641

Posted by purpledog on Wednesday, 05-Sep-07 16:00:47 UTC
In one of those slides (don't remember which one) I especially liked this idea:

"rendering is a killer app for gpgpu"

Funny really, you create some hardware to do graphics, then you stuck a general purpose api on top of it, then you realize "wait, I can go graphics with that!". :smile:

I does make sense thought.


Add your comment in the forums

Related b3d News

Book reviews: The Magic of Computer Graphics and 3D Engine Design for Virtual Globes
A new approach to graphics performance analysis
RWT Analyzes Bulldozer Benchmarks
Really Techy Worldly Hot Par 2010 coverage
Carmack Rage: either console could look superior
Sub $100 graphics at Tech Report
Broadcom purchase AMD's DTV business
Lucid Hydra 100 multi-GPU scaling demonstrated at IDF
The Khronos Group announce Heterogeneous Computing Initiative
3DMark, the Game