Imperial College London

ProfessorWayneLuk

Faculty of EngineeringDepartment of Computing

Professor of Computer Engineering
 
 
 
//

Contact

 

+44 (0)20 7594 8313w.luk Website

 
 
//

Location

 

434Huxley BuildingSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@article{Düben:2015:10.1002/2015MS000494,
author = {Düben, PD and Russell, FP and Niu, X and Luk, W and Palmer, TN},
doi = {10.1002/2015MS000494},
journal = {Journal of Advances in Modeling Earth Systems},
pages = {1393--1408},
title = {On the use of programmable hardware and reduced numerical precision in earth-system modeling},
url = {http://dx.doi.org/10.1002/2015MS000494},
volume = {7},
year = {2015}
}

RIS format (EndNote, RefMan)

TY  - JOUR
AB - Programmable hardware, in particular Field Programmable Gate Arrays (FPGAs), promises a significant increase in computational performance for simulations in geophysical fluid dynamics compared with CPUs of similar power consumption. FPGAs allow adjusting the representation of floating-point numbers to specific application needs. We analyze the performance-precision trade-off on FPGA hardware for the two-scale Lorenz '95 model. We scale the size of this toy model to that of a high-performance computing application in order to make meaningful performance tests. We identify the minimal level of precision at which changes in model results are not significant compared with a maximal precision version of the model and find that this level is very similar for cases where the model is integrated for very short or long intervals. It is therefore a useful approach to investigate model errors due to rounding errors for very short simulations (e.g., 50 time steps) to obtain a range for the level of precision that can be used in expensive long-term simulations. We also show that an approach to reduce precision with increasing forecast time, when model errors are already accumulated, is very promising. We show that a speed-up of 1.9 times is possible in comparison to FPGA simulations in single precision if precision is reduced with no strong change in model error. The single-precision FPGA setup shows a speed-up of 2.8 times in comparison to our model implementation on two 6-core CPUs for large model setups.
AU - Düben,PD
AU - Russell,FP
AU - Niu,X
AU - Luk,W
AU - Palmer,TN
DO - 10.1002/2015MS000494
EP - 1408
PY - 2015///
SN - 1942-2466
SP - 1393
TI - On the use of programmable hardware and reduced numerical precision in earth-system modeling
T2 - Journal of Advances in Modeling Earth Systems
UR - http://dx.doi.org/10.1002/2015MS000494
UR - http://hdl.handle.net/10044/1/26882
VL - 7
ER -