• DocumentCode
    692917
  • Title

    A scalable, efficient scheme for evaluation of stencil computations over unstructured meshes

  • Author

    King, Jacob ; Kirby, Robert M.

  • Author_Institution
    Sci. Comput. & Imaging Inst., Univ. of Utah, Salt Lake City, UT, USA
  • fYear
    2013
  • fDate
    17-22 Nov. 2013
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Stencil computations are a common class of operations that appear in many computational scientific and engineering applications. Stencil computations often benefit from compiletime analysis, exploiting data-locality, and parallelism. Post-processing of discontinuous Galerkin (dG) simulation solutions with B-spline kernels is an example of a numerical method which requires evaluating computationally intensive stencil operations over a mesh. Previous work on stencil computations has focused on structured meshes, while giving little attention to unstructured meshes. Performing stencil operations over an unstructured mesh requires sampling of heterogeneous elements which often leads to inefficient memory access patterns and limits data locality/reuse. In this paper, we present an efficient method for performing stencil computations over unstructured meshes which increases data-locality and cache efficiency, and a scalable approach for stencil tiling and concurrent execution. We provide experimental results in the context of post-processing of dG solutions that demonstrate the effectiveness of our approach.
  • Keywords
    Galerkin method; cache storage; concurrency control; mathematics computing; mesh generation; splines (mathematics); B-spline kernels; cache efficiency; compile time analysis; concurrent execution; dG solution post-processing; data-locality; discontinuous Galerkin simulation solutions; heterogeneous element sampling; numerical method; parallelism; stencil computation evaluation; stencil tiling; unstructured meshes; Abstracts; Computational modeling; Educational institutions; Method of moments; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4503-2378-9
  • Type

    conf

  • DOI
    10.1145/2503210.2503214
  • Filename
    6877512