Now showing items 1-3 of 3
Towards a New Directive-based Tasking API for Distributed Systems
Programming for large-scale computing requires programming models carefully designed for that purpose. MPI is often the model of choice for distributed systems, but writing MPI program is time-consuming and complicated to ...
Optimizations for Energy Efficiency within Distributed Memory Programming Models
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary challenge on the pathway to exascale computing. Extreme Scale Research reports indicate the energy consumption during movement ...
On Communication-Computation Overlap in High-Performance Computing
The number of compute nodes and cores per node have increased many fold on high end computer systems over the last decade. For a parallel application to scale to tens or even hundreds of thousands of processes, all ...