• Home
  • News
  • Tutorials
  • Analysis
  • About
  • Contact

TechEnablement

Education, Planning, Analysis, Code

  • CUDA
    • News
    • Tutorials
    • CUDA Study Guide
  • OpenACC
    • News
    • Tutorials
    • OpenACC Study Guide
  • Xeon Phi
    • News
    • Tutorials
    • Intel Xeon Phi Study Guide
  • OpenCL
    • News
    • Tutorials
    • OpenCL Study Guide
  • Web/Cloud
    • News
    • Tutorials
You are here: Home / Featured article / Heterogeneous MPI Optimization With ITAC

Heterogeneous MPI Optimization With ITAC

November 6, 2014 by Rob Farber Leave a Comment

This chapter focuses on the workload balance of MPI applications running in heterogeneous cluster environment consisting of Intel Xeon processors and Intel Xeon Phi coprocessors in a financial industry application that calculates Asian option payoffs. Three cases are considered: unbalanced symmetric MPI code, manual balancing with pre-calculated performances of the cluster components, and dynamic workload balancing, implemented with Boss‐Workers model, also known as master/slave communication model.

Cover3D-fs8

 

Performance results for tree load balancing techniques presented in this chapter.

Performance results for tree load balancing techniques presented in this chapter. (Courtesy Morgan Kaufmann)

MPI communication scheme of dynamically balanced Boss-Workers model of load distribution.   (Courtesy Morgan Kaufmann)

MPI communication scheme of dynamically balanced Boss-Workers model of load distribution. (Courtesy Morgan Kaufmann)

Chapter Author

Vadim Karpusenko

Vadim Karpusenko

Vadim Karpusenko, PhD, is a Principal HPC Research Engineer at Colfax International. His research interests are in the area of physical modeling with HPC clusters, highly parallel architectures, and code optimization. Vadim holds a PhD in Physics from North Carolina State University for his computational research of the free energy and stability of helical secondary structures of proteins.

Click to see the overview article “Teaching The World About Intel Xeon Phi” that contains a list of TechEnablement links about why each chapter is considered a “Parallelism Pearl” plus information about James Reinders and Jim Jeffers, the editors of High Performance Parallelism Pearls.

Share this:

  • Twitter
  • Email
  • Google

Filed Under: Featured article, Featured news, News, Xeon Phi Tagged With: HPC, Intel, Intel Xeon Phi, x86

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Newsletter

Recent Posts

Third-Party Use Cases Illustrate the Success of CPU-based Visualization

Third-Party Use Cases Illustrate the Success of CPU-based Visualization

April 14, 2018 By admin Leave a Comment

NVIDIA GTC 2018 Shrewdly Incremental to Position NVDA Stock for Massive Growth

NVIDIA GTC 2018 Shrewdly Incremental to Position NVDA Stock for Massive Growth

April 3, 2018 By Rob Farber Leave a Comment

Face It: AI Gets Personal to Make You Look Better!

Face It: AI Gets Personal to Make You Look Better!

March 12, 2018 By admin Leave a Comment

SURFsara Achieves Accuracy and Performance Breakthroughs for Both Deep Learning and Wide Network Training

SURFsara Achieves Accuracy and Performance Breakthroughs for Both Deep Learning and Wide Network Training

November 10, 2017 By admin Leave a Comment

More Tutorials

Learn how to program IBM’s ‘Deep-Learning’ SyNAPSE chip

Learn how to program IBM’s ‘Deep-Learning’ SyNAPSE chip

February 5, 2016 By Rob Farber Leave a Comment

Free Intermediate-Level Deep-Learning Course by Google

Free Intermediate-Level Deep-Learning Course by Google

January 27, 2016 By Rob Farber Leave a Comment

Intel tutorial shows how to view OpenCL assembly code

Intel tutorial shows how to view OpenCL assembly code

January 25, 2016 By Rob Farber Leave a Comment

More Posts from this Category

Top Posts & Pages

  • Face It: AI Gets Personal to Make You Look Better!
  • ACM Paper Observes FPGA, GPU, CPU Energy Efficiency Hierarchy
  • PyFR: A GPU-Accelerated Next-Generation Computational Fluid Dynamics Python Framework
  • Guide to Get Ubuntu 14.10 Running Natively on Nvidia Shield Tablet
  • Guide to Unlock the NVIDIA Shield Tablet Bootloader - First Step to a Dual-boot Device
  • Google+
  • Linkedin
  • Twitter

Archives

© 2019 · techenablement.com

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.