O'Reilly logo

High Performance Parallelism Pearls Volume One by James Jeffers, James Reinders

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2

From “Correct” to “Correct & Efficient”

A Hydro2D Case Study with Godunov’s Scheme

Jason D. Sewall*; Guillaume Colin de Verdière    * Intel, United States CEA, France

Abstract

A huge number of scientific codes that are used everyday are running slowly on modern hardware; this is because of a number of factors, but software/programming model inertia and increasing single-node parallelism are chief among them.

This chapter examines a real-world example and shows that great improvements in performance can be achieved though simple models of hardware and computation.

In particular, we show that a common set of optimizations benefit both general-purpose Xeon processors and more specialized Xeon Phi accelerators.

Keywords

Parallel computing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required