AMD CAL/IL and OpenCL for HMPP workbench

Caps, a supplier of directive-based compiler technology with its HMPP (Heterogeneous Multicore Parallel Programming) flagship workbench, has released two AMD CAL/IL and OpenCL back-end code generators, plus support for Windows operating system.

While CAL/IL uses the performance of AMD Stream processors, OpenCL matches HMPP code generation. OpenCL provides a low level API that enables users to fine tune the programming of parallel processors from various hardware vendors coupled to general purpose CPU processors. HMPP positions itself as a high level abstraction for manycore programming, thus removing developers need for a deep knowledge of the underlying hardware architecture.

In addition to Linux x86_64, HMPP is opening to a wider developers' community with a Windows x86_64 release running with Visual Studio. By complementing the existing HMPP Cuda compiler with two new back-ends, HMPP now fully addresses GPUs, today's most adopted parallel compute co-processors.


For functionality and security for externalised research, software providers have turned to the cloud, writes Sophia Ktori


Robert Roe investigates the growth in cloud technology which is being driven by scientific, engineering and HPC workflows through application specific hardware


Robert Roe learns that the NASA advanced supercomputing division (NAS) is optimising energy efficiency and water usage to maximise the facility’s potential to deliver computing services to its user community


Robert Roe investigates the use of technologies in HPC that could help shape the design of future supercomputers