DocumentCode :
775362
Title :
Glimmer: Multilevel MDS on the GPU
Author :
Ingram, Stephen ; Munzner, Tamara ; Olano, Marc
Author_Institution :
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC
Volume :
15
Issue :
2
fYear :
2009
Firstpage :
249
Lastpage :
261
Abstract :
We present Glimmer, a new multilevel algorithm for multidimensional scaling designed to exploit modern graphics processing unit (GPU) hardware. We also present GPU-SF, a parallel, force-based subsystem used by Glimmer. Glimmer organizes input into a hierarchy of levels and recursively applies GPU-SF to combine and refine the levels. The multilevel nature of the algorithm makes local minima less likely while the GPU parallelism improves speed of computation. We propose a robust termination condition for GPU-SF based on a filtered approximation of the normalized stress function. We demonstrate the benefits of Glimmer in terms of speed, normalized stress, and visual quality against several previous algorithms for a range of synthetic and real benchmark datasets. We also show that the performance of Glimmer on GPUs is substantially faster than a CPU implementation of the same algorithm.
Keywords :
approximation theory; computer graphic equipment; computer graphics; data reduction; iterative methods; parallel algorithms; stochastic processes; Glimmer; local minima; multilevel multidimensional scaling algorithm; normalized stress function filtered approximation; parallel force-based subsystem; recursive method; stochastic force graphics processing unit hardware; Algorithm design and analysis; Computational modeling; Convergence; Data visualization; Distortion measurement; Extraterrestrial measurements; Graphics; Iterative algorithms; Multidimensional systems; Stress; Information visualization; Multivariate visualization;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2008.85
Filename :
4553710
Link To Document :
بازگشت