Document Type

Conference Proceeding

Publication Date

11-15-2015

Abstract

Stencil computations are at the core of applications in a number of scientific computing domains. We describe a domain-specific language for regular stencil computations that allows specification of the computations in a concise manner. We describe a multitarget compiler for this DSL, which generates optimized code for GPUa, FPGAS, and multi-core processors with short-vector SIMD instruction sets, considering both low-order and high-order stencil computations. The hardware differences between these three types of architecture prompt different optimization strategies for the compiler. We evaluate the domain-specific compiler using a number of benchmarks on CPU, GPU and FPGA platforms.

Publication Source (Journal or Book title)

Proceedings of WOLFHPC 2015: 5th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing - Held in conjunction with SC 2015: The International Conference for High Performance Computing, Networking, Storage and Analysis

Plum Print visual indicator of research metrics
PlumX Metrics
  • Citations
    • Citation Indexes: 25
  • Usage
    • Downloads: 14
    • Abstract Views: 1
  • Captures
    • Readers: 15
see details

Share

COinS