IRUS Total

Validating optimisations for chaotic simulations

File Description SizeFormat 
fpl17jt.pdfAccepted version174.66 kBAdobe PDFView/Open
Title: Validating optimisations for chaotic simulations
Authors: Targett, JS
Düben, P
Luk, W
Item Type: Conference Paper
Abstract: It is non-trivial to optimise computations of chaotic systems since slightly perturbed simulations diverge exponentially over time due to the well-known butterfly effect if bit-reproducible results are not achieved. Therefore, two model setups that show the same quality in the representation of a chaotic system will show uncorrelated behaviour if integrated long enough, hence it is challenging to check whether a given optimisation degrades model quality. Most models in computational fluid dynamics show chaotic behaviour. In this paper we focus on models of atmosphere and ocean that are vital for predictions of future weather and climate. Since forecast quality is usually limited by the available computational power, optimisation is highly desirable. We describe a new method for accepting or rejecting an optimised implementation of a reconfigurable design to simulate dynamics of a chaotic system. We apply this method to optimise numerical precision to a minimal level of stencil computations that can be used in an idealised ocean model, and show the performance improvements gained on an FPGA. The proposed method enables precision reduction for the FPGA so that it computes up to 9 times faster with 6 times lower energy consumption than an implementation on the same device with double precision arithmetic, while ensuring the optimised design to have acceptable numerical behaviour.
Issue Date: 5-Oct-2017
Date of Acceptance: 4-Sep-2017
URI: http://hdl.handle.net/10044/1/56421
DOI: https://dx.doi.org/10.23919/FPL.2017.8056793
ISBN: 9789090304281
ISSN: 1946-1488
Publisher: IEEE
Journal / Book Title: Field Programmable Logic and Applications (FPL), 2017 27th International Conference on
Copyright Statement: © 2017 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 (EPSRC)
Engineering & Physical Science Research Council (E
Commission of the European Communities
Engineering & Physical Science Research Council (E
Funder's Grant Number: EP/I012036/1
PO 1553380
516075101 (EP/N031768/1)
Conference Name: Field Programmable Logic and Applications (FPL), 2017
Publication Status: Published
Start Date: 2017-09-04
Finish Date: 2017-09-08
Conference Place: Ghent, Belgium
Appears in Collections:Faculty of Engineering