GPU.Enabled.Tools.Meeting

From NAMIC Wiki
Revision as of 20:21, 27 July 2007 by Melonakos (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Home < GPU.Enabled.Tools.Meeting

Goals

Current trends in processor markets show movement towards highly capable parallel computing (see Fig 1). Spurred on by the computer gaming industry, graphics processing units (GPUs) -- traditionally purely simplistic devices involved in piping pixels to the monitor -- have evolved into very powerful and affordable parallel computing platforms. Companies like nVidia and ATI (recently acquired by AMD) compete to sell their GPUs to video gamers.

The medical image processing community stands to benefit greatly from this trend in the marketplace. The vast majority of medical image processing algorithms are parallelizable (i.e. rather than processing pixels 1-by-1 in a serial manner, operations can be performed simultaneously across the entire image), at least to some degree. Speedups on the order of 50-150x are achievable in this manner.

The purpose of this meeting is to explore the impact of GPU computing on the NA-MIC toolkit. How/when/should we start supporting GPU-based algorithms?

Fig 1. Current Trends in Processor Markets (slides courtesy of Gallagher Pryor)
Emergence of Highly Capable Parallel Computing
Comparison of CPU vs GPU speeds.

Conference Attendees

  • John Melonakos, Georgia Tech
  • Gallagher Pryor, Georgia Tech
  • Ron Kikinis, MD

Suggested Readings

Agenda

TBD