• 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