The computational resources required in scientific research for key areas, such as medicine, physics, bioinformatics or climate modelling, are continuously increasing every year. To meet this demand, high-performance computing (HPC) systems keep growing in scale and complexity. However, the race for higher processor frequency is (temporally) over. The most profitable way to use the available silicon resources is offered by new-generation parallel multi/many core architectures, such as NVIDIA GPUs, or Intel Xeon Scalable or Intel Xeon Phi. These processors put forward new opportunities to enhance scientific computations, also increasing the performance per watt, but shifting to a different programming model to exploit the parallelism (task, ...
Modern HPC systems are becoming increasingly heterogeneous, affecting all components of HPC systems,...
Chandrasekaran, SunitaProcessor architectures have been rapidly evolving for decades. From the intro...
In the ever-growing complexity of computer architectures, code optimisation has become the main rout...
The computational resources required in scientific research for key areas, such as medicine, physics...
International audienceComputing hardware, from mobile devices to supercomputer clusters, is undergoi...
Portability, an oftentimes sought-after goal in scientific applications, confers a number of possibl...
Nowadays, the whole HPC community is looking forward to the exascale era, with computer and system a...
Moore’s Law, which stated that “the complexity for minimum component costs has increased at a rate o...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to both scien...
For more than a decade single compute core performance is no longer doubling every 18-24months. Phys...
As high-performance computing (HPC) systems advance towards exascale (10^18 operations per second), ...
This thesis aims to demonstrate that algorithms and coding, in a high performance computing (HPC) co...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to scientific...
Since the beginning of the field of high performance computing (HPC) after World War II, there has b...
Modern HPC systems are becoming increasingly heterogeneous, affecting all components of HPC systems,...
Chandrasekaran, SunitaProcessor architectures have been rapidly evolving for decades. From the intro...
In the ever-growing complexity of computer architectures, code optimisation has become the main rout...
The computational resources required in scientific research for key areas, such as medicine, physics...
International audienceComputing hardware, from mobile devices to supercomputer clusters, is undergoi...
Portability, an oftentimes sought-after goal in scientific applications, confers a number of possibl...
Nowadays, the whole HPC community is looking forward to the exascale era, with computer and system a...
Moore’s Law, which stated that “the complexity for minimum component costs has increased at a rate o...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to both scien...
For more than a decade single compute core performance is no longer doubling every 18-24months. Phys...
As high-performance computing (HPC) systems advance towards exascale (10^18 operations per second), ...
This thesis aims to demonstrate that algorithms and coding, in a high performance computing (HPC) co...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to scientific...
Since the beginning of the field of high performance computing (HPC) after World War II, there has b...
Modern HPC systems are becoming increasingly heterogeneous, affecting all components of HPC systems,...
Chandrasekaran, SunitaProcessor architectures have been rapidly evolving for decades. From the intro...
In the ever-growing complexity of computer architectures, code optimisation has become the main rout...