Sign up for our newsletter and get the latest HPC news and analysis.

Phasing Barriers for Performance


In many large threaded applications, synchronizing all of the threads by use of barriers can results in significant wasted processing time. If the application lends itself, loosely synchronous barriers instead of strictly synchronous barriers should be used and can recover lost time.

Optimizing Navier-Stokes Equations


Solving Navier-Sokes equations are popular because they describe the physics of in a number of areas of interest to scientists and engineers. By solving these equations, the flow velocity can be calculated, and then other quantities of interest, such as pressure or temperature may be determined.

Correct and Efficient Code – HYDRO2D

High Performance Parallelism

Simulation of physical processes such as the waves in an ocean or the wake behind a boat, although similar in a number of ways, require different approaches. With current systems designed with many parallel computational units, it is important to take advantage of the range of architectural features. Using HYDRO2D, the performance of the code can be examined and improved by taking advantage of a range of system features.

Code Modernization – Why it is so Important

Parallel Programing

For about 40 years, developers and users could count on an increase in CPU performance that would make applications run faster. However, with the slowdown in constant clock rate increases being replaced by additional core counts and even more new instructions, rethinking algorithms, their use of the latest APIs, and using the latest compilers has become critical for the next generation of application performance enhancements.

Leveraging Parallelism on Intel Xeon Phi Coprocessors and Multicore Processors


With 69 contributors from academia and industry, a new book shows how to leverage parallelism on processors and coprocessors with the same programming, providing detailed illustrations of effective ways to combine Intel Xeon Phi coprocessors with multicore processors.

Video: Computer Architecture and Structured Parallel Programming


In this video from the 2014 Argonne Training Program on Extreme-Scale Computing, James Reinders presents: Computer Architecture and Structured Parallel Programming. “At ATPESC 2014, we captured 67 hours of lectures in 86 videos of presentations by pioneers and elites in the HPC community on topics ranging from programming techniques and numerical algorithms best suited for leading-edge HPC systems to trends in HPC architectures and software most likely to provide performance portability through the next decade and beyond.”

Intel Parallel Universe Computing Challenge Coming to SC13

Parallel Universe

The Intel Parallel Universe Computing Challenge is a live competition designed to raise awareness of the importance of parallelization at SC13. Be sure to stop by the Intel booth and see 8 teams battle for a $25,000 dollar prize.

Balancing Amdahl’s Law vs. Gustafson-Barsis’ Law

amdahl's law

The two laws of parallel performance quantify strong versus weak scalability and illustrate the balancing act that is parallel optimization.