Devito: Automated Fast Finite Difference Computation

@article{Kukreja2016DevitoAF,
  title={Devito: Automated Fast Finite Difference Computation},
  author={Navjot Kukreja and Mathias Louboutin and Felippe Vieira and Fabio Luporini and Michael Lange and Gerard Gorman},
  journal={2016 Sixth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC)},
  year={2016},
  pages={11-19}
}
  • Navjot Kukreja, Mathias Louboutin, +3 authors Gerard Gorman
  • Published 2016
  • Computer Science
  • 2016 Sixth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC)
  • Domain specific languages have successfully been used in a variety of fields to cleanly express scientific problems as well as to simplify implementation and performance optimization on different computer architectures. Although a large number of stencil languages are available, finite difference domain specific languages have proved challenging to design because most practical use cases require additional features that fall outside the finite difference abstraction. Inspired by the complexity… CONTINUE READING

    Citations

    Publications citing this paper.
    SHOWING 1-10 OF 16 CITATIONS

    Applying the Polyhedral Model to Tile Time Loops in Devito

    VIEW 16 EXCERPTS
    CITES BACKGROUND
    HIGHLY INFLUENCED

    High-level python abstractions for optimal checkpointing in inversion problems

    VIEW 3 EXCERPTS
    CITES METHODS & BACKGROUND

    Performance Optimization of Fully Anisotropic Elastic Wave Propagation on 2nd Generation Intel® Xeon Phi(TM) Processors

    VIEW 1 EXCERPT
    CITES METHODS

    Towards Self-Verification in Finite Difference Code Generation

    VIEW 1 EXCERPT
    CITES METHODS

    Optimizing Geophysics Models Using Thread and Data Mapping

    VIEW 1 EXCERPT
    CITES BACKGROUND

    References

    Publications referenced by this paper.
    SHOWING 1-10 OF 37 REFERENCES

    SBLOCK: A Framework for Efficient Stencil-Based PDE Solvers on Multi-core Platforms

    VIEW 1 EXCERPT

    Towards Domain-Specific Computing for Stencil Codes in HPC

    VIEW 1 EXCERPT

    The OPS Domain Specific Abstraction for Multi-block Structured Grid Computations

    VIEW 4 EXCERPTS
    HIGHLY INFLUENTIAL