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

Video: An Introduction to OpenACC

people-bronson-bronson_seattle

In this video, Bronson Messer from ORNL presents: An Introduction to OpenACC. “OpenACC is gaining momentum and adoption,” said Duncan Poole, President of the OpenACC Standards Group. “Developers benefit because using OpenACC directives makes parallel programming more productive and collaboration easier. Large, legacy codes are easier to maintain and accelerated code is more portable across HPC systems.”

Nvidia Salutes Women Who CUDA

cuda2

This week Nvidia salutes Women who use CUDA for incredible science and engineering. They’ve compiled 30 profiles so far, and the advice they share from their experiences is quite inspiring. “It’s a good way to remind people that women write code, participate in open-source projects, and invent things,” said Lorena Barba from George Washington University. “It’s important to make the technology world more attractive to female students and show them examples of women who are innovators.”

Porting to Accelerators with Hybrid Fortran

Hybrid Fortran unified code: Separate loop structures for CPU and GPU, automatic code conversion to higher dimensions when needed.

Over at Typhoon Computing, Michel Müller writes programmers looking to port their code to accelerators now have a new tool called Hybrid Fortran. “This python-based preprocessor parses annotations together with your Fortran code structure, declarations, accessors and procedure calls, and then writes separate versions of your code – once for CPU with OpenMP parallelization and once for GPU with CUDA Fortran.”

BAE Tackles Complex Physics with Allinea Software Tools

BAE

The software team at the BAE Systems Advanced Technology Centre (ATC) has adopted the Allinea MAP scalable performance profiler to help them speed up their applications.

Video: Mellanox Announces HPC-X Toolkit to Interconnect Your Future

Scott Schultz

The Mellanox HPC-X Scalable Toolkit is a comprehensive MPI / OpenSHMEM / PGAS / UPC tool suite for high performance computing environments. “HPC-X enables you to rapidly deploy and deliver maximum application performance without the complexity and costs of licensed third-party tools and libraries,” said Scot Schultz, director of HPC and technical computing at Mellanox. “Users can now solve their most complex problems in reduced time and scale their solutions more efficiently.”

New Energy Optimization Tools from Allinea at ISC’14

James Reinders

In this video from ISC’14, James Reinders from Intel and Patrick Wohlschlägel from Allinea discuss new energy optimization programming tools from Allinea Software. “Our developer-centric tool, Allinea MAP, will allow scientific code developers to focus energy optimization down into the source code — making changes to the application to drive faster performance and lower energy consumption at the same time.”

Allinea Tools Boost HPC Productivity at KAUST

saber

In this video from ISC’14, Sabre Feki from KAUST University describes how Allinea’s unified programing environment enables greater HPC productivity for users and developers.

Allinea Programming Tools for Energy Optimization

David Lecomber, CEO, Allinea

In this video from ISC’14, David Lecomber discusses new energy optimization programming tools from Allinea Software. “Our developer-centric tool, Allinea MAP, will allow scientific code developers to focus energy optimization down into the source code — making changes to the application to drive faster performance and lower energy consumption at the same time.”

Allinea Enables Debugging at Scale for Bull Center for Excellence in Parallel Programming

allinea

In this video, Xavier Vigouroux from the Bull Center for Excellence in Parallel Programming describes how Allinea tools enable debugging at scale.

OrangeFS: A Scalable, Parallel File System Whose Time Has Come

OrangeFS logo

Many of the major advances in HPC have been the result of collaboration between academia and the big government labs. This has been the case with PVFS (Parallel Virtual File System) and its latest generation, the scale-out file system known as OrangeFS.