John D Owens 2007 J. Phys.: Conf. Ser. 78 012055 doi:10.1088/1742-6596/78/1/012055
John D Owens
Show affiliationsAt the Institute for Ultrascale Visualization, we are tackling the broad problem of building visualization solutions for the petascale age and beyond. As computing transitions into a new age where scalar solutions no longer improve in performance, and parallel solutions are the vehicle for future performance gains, one key challenge in our effort is to harness the power of emerging commodity data-parallel processors.
One of the most promising new parallel processors is the graphics processing unit (GPU), whose recent gains in programmability and enormous arithmetic and memory bandwidth substantially outpace its CPU counterpart. The GPU's performance and programmability, together with its graphics capabilities, make it particularly well suited for demanding next-generation visualization applications.
We face a number of important challenges in making the GPU a first-class citizen for computation in these visualization applications. In this paper, we describe how we are addressing these challenges: mapping GPUs to general-purpose tasks, fundamental algorithms for GPUs, visualization applications that use the GPU for general-purpose computation, and extending our applications to support multiple GPUs. We also describe trends in upcoming GPU designs and how they will impact our research moving forward.
07.05.Rm Data presentation and visualization: algorithms and implementation
Issue 1 (2007)
John D Owens 2007 J. Phys.: Conf. Ser. 78 012055
Masato Nozawa and Hideki Maeda 2008 Class. Quantum Grav. 25 055009
M Cortesi et al 2007 JINST 2 P09002
Bruce A Bassett et al JCAP07(2008)007
The CALICE collaboration et al 2008 JINST 3 P08001
A. Kallenbach et al 2008 Nucl. Fusion 48 085008
Stefan Makovnik 2008 Metrologia 45 07017
Chen-Chuan Hung et al 2008 Metrologia 45 07010
C K Ross et al 2008 Metrologia 45 06011
Joseph K Myers 2009 Inverse Problems 25 065008