From the advent of the message-passing architecture in the early 1980s to the recent dominance of accelerator-based heterogeneous architectures, high performance computing (HPC) hardware has gone through a series of changes. At the same time, HPC runtime systems have also been adapted to harness this growth in computational capabilities. Specifically, modern HPC runtime systems have transformed into active entities capable of making dynamic decisions during the execution of an application. These dynamic decisions improve performance, reduce energy consumption, and increase the overall utilization of the underlying HPC hardware. However, a runtime system needs insight into the application and the underlying hardware to make efficient decisio...
International audienceComputing systems with a large number of processing units are increasingly com...
Most computing systems are heavily dependent on their main memories, as their primary storage, or as...
The computational resources required in scientific research for key areas, such as medicine, physics...
It is desirable for general productivity that high-performance computing applications be portable to...
Power and energy efficiency are important challenges for the High Performance Computing (HPC) commun...
The cache hierarchy often consumes a large portion of a processor’s energy. To save energy in HPC en...
Parallelism is ubiquitous in modern computer architectures. Heterogeneity of CPU cores and deep memo...
The memory hierarchy is predicted to consume up to 40% to 70% of total system power in future data c...
Power consumption and process variability are two important, interconnected, challenges of future ge...
High-performance system architectures are increasingly exploiting heterogeneity. The HipHaC workshop...
As the number of compute cores per chip continues to rise faster than the total amount of available ...
High performance computing is evolving at a rapid pace, with throughput oriented processors such as ...
The landscape of High Performance Computing (HPC) system architectures keeps expanding with new tech...
The last decades have witnessed a rapid improvement of computational capabilities in high-performanc...
Power and energy efficiency are important challenges for the High Performance Computing (HPC) commun...
International audienceComputing systems with a large number of processing units are increasingly com...
Most computing systems are heavily dependent on their main memories, as their primary storage, or as...
The computational resources required in scientific research for key areas, such as medicine, physics...
It is desirable for general productivity that high-performance computing applications be portable to...
Power and energy efficiency are important challenges for the High Performance Computing (HPC) commun...
The cache hierarchy often consumes a large portion of a processor’s energy. To save energy in HPC en...
Parallelism is ubiquitous in modern computer architectures. Heterogeneity of CPU cores and deep memo...
The memory hierarchy is predicted to consume up to 40% to 70% of total system power in future data c...
Power consumption and process variability are two important, interconnected, challenges of future ge...
High-performance system architectures are increasingly exploiting heterogeneity. The HipHaC workshop...
As the number of compute cores per chip continues to rise faster than the total amount of available ...
High performance computing is evolving at a rapid pace, with throughput oriented processors such as ...
The landscape of High Performance Computing (HPC) system architectures keeps expanding with new tech...
The last decades have witnessed a rapid improvement of computational capabilities in high-performanc...
Power and energy efficiency are important challenges for the High Performance Computing (HPC) commun...
International audienceComputing systems with a large number of processing units are increasingly com...
Most computing systems are heavily dependent on their main memories, as their primary storage, or as...
The computational resources required in scientific research for key areas, such as medicine, physics...