Exascale Code Performance and Portability in the Tune of C
Among the many challenges ahead for programming in the exascale era is the portability and performance of codes on heterogeneous machines.
Since the future plan for architectures includes new memory and accelerator capabilities, along with advances in general purpose cores, developing on a solid base that offers flexibility and support for many hardware architectures is a priority. Some contend that the best place to start is with C++, which has been gathering steam in HPC in recent years.
As our own Douglas Eadline noted back in January, choosing a programming language for HPC used to be an easy task. Select …
Exascale Code Performance and Portability in the Tune of C was written by Nicole Hemsoth at The Next Platform.

