HMPP compiler update

CAPS entreprise has announced that its HMPP directive-based compiler has added support for AMD’s GPU technology. Based on OpenACC and OpenHMPP directive-based programming model, HMPP compiler fully integrates data-parallel backend for OpenCL and will utilise the computing power of AMD GPU and APU devices. The initial GPUs supported in this release are AMD FirePro W9000, FirePro S8000 and FirePro W8000 series.

According to the company, the initial performance results are extremely promising and illustrate how the compiler directives can be used to make the most of AMD FirePro capabilities, while preserving C or Fortran codes. With a few directives, the performance of image-processing routines like Sobel Filter was increased by more than an order of magnitude (x40). CAPS technology also aids users in taking advantage of AMD Accelerated Parallel Processing Math Libraries (APPML), the software libraries containing FFT and BLAS functions designed to run on AMD GPUs. 

Analysis and opinion

Robert Roe investigates some of the European projects focusing on preparing today’s supercomputers and HPC programmers for exascale HPC


The Jülich Supercomputing Centre (JSC) at Forschungszentrum Jülich in Germany has been operating supercomputers of the highest performance class since 1987. Tim Gillett talks to Norbert Attig and Thomas Eickermann


Gemma Church investigates how simulation and modelling de-risks the detection and extraction of geothermal energy resources


Robert Roe investigates the importance of upgrading legacy laboratory informatics systems and the benefits this provides to scientists