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


Fortran Still Going Strong

Fortran

Fortran still going strong. NERSC estimates that over half the hours on their systems are used by Fortran codes. This is quite amazing, given that Fortran first appeared about 60 years ago.

NAG Library adds New Algorithms for Application Developers

nag_logo

Today the Numerical Algorithms Group (NAG) released their latest NAG Library including over 80 new mathematical and statistical algorithms.

Interview: AutoTune – Automated Optimization and Tuning

Michael Gerndt, Technische Universität München

The main goal of AutoTune is the automatic optimization of applications in the area of HPC, targeting both performance optimization and energy efficiency. In this interview, Michael Gerndt from the Technische Universitaet Muenchen tells us more about the project.

Fault Trees

FaultTree

As datasets and simulations continue to increase in size and complexity, interactivity with the data should be maintained. It is important to understand how SIMD parallelism can be used when evaluating large fault tree expressions on a large volume of input.

Video: Software Tools for Intel Xeon Phi Co-processors

vadim karpusenko

In this video, Vadim Karpusenko from Colfax International describes the software tools for developing applications for Intel Xeon Phi coprocessors. The session begins with software that is necessary to boot coprocessors and to run pre-compiled executables on them.

Optimizing Navier-Stokes Equations

jet-eddies-web_cropped

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.

HPC and Software Modernization

Dr. Herbert Cornelius, Intel

“As we see Moore’s Law alive and well, more and more parallelism is introduced into all computing platforms and on all levels of integration and programming to achieve higher performance and energy efficiency. We will discuss Multi- and Many-Core solutions for highly parallel workloads with general purpose and energy efficient technologies. We will also touch on the challenges and opportunities for parallel programming models, methodologies and software tools to achieve highly efficient and highly productive parallel applications. At the end we will take a brief look towards Exascale computing.”

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.

Podcast: Coding Illini Wins Parallel Universe Computing Challenge

Coding Illini

In this Chip Chat podcast, Mike Bernhardt, the Community Evangelist for HPC and Technical Computing at Intel, discusses the importance of code modernization as we move into multi- and many-core systems. Markets as diverse as oil and gas, financial services, and health and life sciences can see a dramatic performance improvement in their code through parallelization.