Exploiting the chaotic behaviour of atmospheric models with reconfigurable architectures
File(s)1-s2.0-S0010465517302564-main.pdf (822.13 KB)
Published version
Author(s)
Russell, FP
Düben, PD
Niu, X
Luk, W
Palmer, TN
Type
Journal Article
Abstract
Reconfigurable architectures are becoming mainstream: Amazon, Microsoft and IBM are supporting such architectures in their data centres. The computationally intensive nature of atmospheric modelling is an attractive target for hardware acceleration using reconfigurable computing. Performance of hardware designs can be improved through the use of reduced-precision arithmetic, but maintaining appropriate accuracy is essential. We explore reduced-precision optimisation for simulating chaotic systems, targeting atmospheric modelling, in which even minor changes in arithmetic behaviour will cause simulations to diverge quickly. The possibility of equally valid simulations having differing outcomes means that standard techniques for comparing numerical accuracy are inappropriate. We use the Hellinger distance to compare statistical behaviour between reduced-precision CPU implementations to guide reconfigurable designs of a chaotic system, then analyse accuracy, performance and power efficiency of the resulting implementations. Our results show that with only a limited loss in accuracy corresponding to less than 10% uncertainty in input parameters, the throughput and energy efficiency of a single-precision chaotic system implemented on a Xilinx Virtex-6 SX475T Field Programmable Gate Array (FPGA) can be more than doubled.
Date Issued
2017-12-01
Date Acceptance
2017-08-11
Citation
Computer Physics Communications, 2017, 221 (12), pp.160-173
ISSN
0010-4655
Publisher
Elsevier
Start Page
160
End Page
173
Journal / Book Title
Computer Physics Communications
Volume
221
Issue
12
Copyright Statement
© 2017 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license
(http://creativecommons.org/licenses/by/4.0/).
(http://creativecommons.org/licenses/by/4.0/).
License URL
Sponsor
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (E
Engineering & Physical Science Research Council (E
Engineering and Physical Sciences Research Council
Commission of the European Communities
Engineering & Physical Science Research Council (E
Grant Number
EP/I012036/1
EP/K503733/1
PO 20131167
EP/L00058X/1, PO 20131167
671653
516075101 (EP/N031768/1)
Subjects
Science & Technology
Technology
Physical Sciences
Computer Science, Interdisciplinary Applications
Physics, Mathematical
Computer Science
Physics
FPGA
Chaotic system
Precision reduction
Weather modelling
SYSTEMS
Nuclear & Particles Physics
01 Mathematical Sciences
02 Physical Sciences
08 Information and Computing Sciences
Publication Status
Published
Date Publish Online
2017-08-19