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