• DocumentCode
    3027157
  • Title

    Building Input Adaptive Parallel Applications: A Case Study of Sparse Grid Interpolation

  • Author

    Murarasu, Alin ; Weidendorfer, Josef

  • Author_Institution
    Tech. Univ. Munchen, Munich, Germany
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The well-known power wall resulting in multi-cores requires special techniques for speeding up applications. In this sense, parallelization plays a crucial role. Besides standard serial optimizations, techniques such as input specialization can also bring a substantial contribution to the speedup. By identifying common patterns in the input data, we propose new algorithms for sparse grid interpolation that accelerate the state-of-the-art non-specialized version. Sparse grid interpolation is an inherently hierarchical method of interpolation employed for example in computational steering applications for decompressing high-dimensional simulation data. In this context, improving the speedup is essential for real-time visualization. Using input specialization, we report a speedup of up to 9x over the non-specialized version. The paper covers the steps we took to reach this speedup by means of input adaptivity. Our algorithms will be integrated in fastsg, a library for fast sparse grid interpolation.
  • Keywords
    data visualisation; interpolation; multiprocessing systems; parallel processing; computational steering applications; fastsg; hierarchical interpolation method; high-dimensional simulation data; input adaptive parallel applications; input data; power wall; real-time visualization; sparse grid interpolation; standard serial optimizations; state-of-the-art nonspecialized version; Arrays; Computational modeling; Data models; Data visualization; Hardware; Interpolation; Optimization; input adaptivity; optimizations; parallelization; sparse grids;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
  • Conference_Location
    Nicosia
  • Print_ISBN
    978-1-4673-5165-2
  • Electronic_ISBN
    978-0-7695-4914-9
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.11
  • Filename
    6417267