November 2014
Intermediate to advanced
600 pages
17h 20m
English
Jacob Weismann Poulsen*; Per Berg*; Karthik Raman† * Danish Meteorological Institute, Denmark† Intel Corporation, USA
This chapter describes some work that is being performed at the Danish Meteorological Institute for optimization of a 3D ocean circulation model code with roots back to the 1990s and which is known as the HIROMB-BOOS-Model.
The optimization of this large code is instructive agreeing with the authors’ strong belief that the best performance only comes with a focus on architecting for it starting with appropriate data structures. The thinking process and techniques used in this chapter have wide applicability: focus on data locality and then apply threading and vectorization ...
Read now
Unlock full access