Advertisement

Experiments with WRF on Intel® Many Integrated Core (Intel MIC) Architecture

  • Larry Meadows
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7312)

Abstract

WRF is a well-known weather code with a hybrid OpenMP and MPI implementation. This paper investigates the performance of WRF on heterogeneous hardware consisting of Intel® Xeon® processors and Intel MIC Architecture co-processors, using offload, OpenMP, and MPI.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
  2. [2]
    NCAR, et al.: The Weather Research and Forecasting Model, http://www.wrf-model.org
  3. [3]
  4. [4]
    The OpenMP ARB, Inc., OpenMP Application Program Interface Version 3.1, http://www.openmp.org
  5. [5]
    Tian, X., et al.: Intel OpenMP C++/Fortran Compiler for Hyper-Threading Technology: Implementation and Performance. Intel Technology Journal 6(1) (February 2002)Google Scholar
  6. [6]
    Eggers, S.J., Emer, J.S., Levy, H.M., Lo, J.L., Stamm, R.L., Tullsen, D.M.: Simultaneous Multithreading: A Platform for Next-Generation Processors. IEEE Micro, 12–19 (October 1997)Google Scholar
  7. [7]
    Intel Corporation, Intel® Fortran Compiler XE 12.1 User and Reference Guides, Document number 323276-121USGoogle Scholar
  8. [8]
    Message Passing Interface Forum, MPI: A Message-Passing Interface Standard, Version 2.2, http://www.mpi-forum.org
  9. [9]
  10. [10]
    WRF WG2, WRF V3 Parallel Benchmark Page, http://www.mmm.ucar.edu/wrf/WG2/benchv3/
  11. [11]
    Wolfe, M., Toepfer, C.: PGI Insider, The PGI Accelerator Programming Model on NVIDIA GPUS Part 3: Porting WRF (October 2009)Google Scholar
  12. [12]
    Vetter, J., Chambreau, C.: mpiP: Lightweight, Scalable MPI Profiling, Version 3.3, June 23 (2011), http://mpip.sourceforge.net

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Larry Meadows
    • 1
  1. 1.Intel CorporationHillsboroUSA

Personalised recommendations