ePrints@IIScePrints@IISc Home | About | Browse | Latest Additions | Advanced Search | Contact | Help

High Performance Horizontal Diffusion Calculations in Ocean Models on Intel® Xeon Phi™ Coprocessor Systems

Aketh, TM and Vadhiyar, Sathish and Vinayachandran, PN and Nanjundiah, Ravi (2017) High Performance Horizontal Diffusion Calculations in Ocean Models on Intel® Xeon Phi™ Coprocessor Systems. In: 23rd IEEE International Conference on High Performance Computing, HiPC 2016, 19 - 22 December 2016, Hyderabad, pp. 203-211.

[img] PDF
IEEE-HiPC 2016_203-211_2017.pdf - Published Version
Restricted to Registered users only

Download (485kB) | Request a copy
Official URL: https://doi.org/10.1109/HiPC.2016.032

Abstract

Accelerators and co-processors are widely prevalent and have been used to provide high performance for many scientific applications. Intel® Xeon Phi™ coprocessors have been gaining ground to provide speedups for advanced scientific applications. However, the use and demonstration of these coprocessors for climate modeling are limited. In this work, we have developed a comprehensive set of novel techniques for efficient use of Intel Xeon Phi coprocessors for ocean modeling. In particular, we focus on one of the most time consuming routines, namely, horizontal diffusion in tracers (hdifft). Our techniques include explicit and implicit fusion for data locality and vectorization, choice of coarse-grained over fine-grained parallelism, offloading hdifft function for asynchronous and simultaneous executions on CPU and accelerator cores, and effective data management to minimize CPU-accelerator data transfer overheads. Our comprehensive set of techniques has resulted in about 17-23% improvement in simulation throughput of the entire ocean model code. Our optimization strategies exhibit good scaling with the use of more Intel Xeon Phi processors. Among our optimization techniques, the use of our novel look-ahead asynchronous execution strategy on Intel Xeon Phis resulted in maximum benefit yielding about 36% improvement in performance.

Item Type: Conference Paper
Publisher: Institute of Electrical and Electronics Engineers Inc.
Additional Information: The copyright for this article belongs to the Institute of Electrical and Electronics Engineers Inc.
Keywords: horizontal diffusion; Intel Xeon Phi co-processors; ocean modeling; offloading
Department/Centre: Division of Interdisciplinary Sciences > Computational and Data Sciences
Division of Mechanical Sciences > Centre for Atmospheric & Oceanic Sciences
Date Deposited: 09 Jun 2022 05:11
Last Modified: 09 Jun 2022 05:11
URI: https://eprints.iisc.ac.in/id/eprint/73209

Actions (login required)

View Item View Item