IRUS Total

From Tensor Algebra to Hardware Accelerators: Generating Streaming Architectures for Solving Partial Differential Equations

File Description SizeFormat 
asap18fr.pdfAccepted version309.68 kBAdobe PDFView/Open
Title: From Tensor Algebra to Hardware Accelerators: Generating Streaming Architectures for Solving Partial Differential Equations
Authors: Russell, FP
Targett, JS
Luk, W
Item Type: Conference Paper
Abstract: Hardware accelerators are attractive targets for running scientific simulations due to their power efficiency. Since, large software simulations can take person years to develop, it is often impractical to use hardware acceleration, which requires significantly more development effort and expertise than software development. We present the design and implementation of a proof-of-concept compiler toolchain which enables rapid prototyping of hardware finite difference solvers for partial differential equations, generated from a high-level domain specific language. Multiple fields, grid staggering and non-linear terms are supported. We demonstrate that our approach is practical by generating and evaluating hardware designs derived from the heat and simplified shallow water equations.
Issue Date: 27-Aug-2018
Date of Acceptance: 10-Jul-2018
URI: http://hdl.handle.net/10044/1/64152
DOI: https://dx.doi.org/10.1109/ASAP.2018.8445093
ISBN: 9781538674796
ISSN: 1063-6862
Publisher: IEEE
Journal / Book Title: Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors
Copyright Statement: © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Sponsor/Funder: Engineering & Physical Science Research Council (E
Commission of the European Communities
Engineering & Physical Science Research Council (E
Engineering & Physical Science Research Council (EPSRC)
Funder's Grant Number: PO 1977926
516075101 (EP/N031768/1)
Conference Name: 2018 IEEE 29th International Conference on Application-specific Systems, Architectures and Processors (ASAP)
Publication Status: Published
Start Date: 2018-07-10
Finish Date: 2018-07-12
Online Publication Date: 2018-08-27
Appears in Collections:Faculty of Engineering