There is a need to increase performance under the same power and area envelope to achieve Exascale technology in high performance computing (HPC). The today's chip multiprocessor (CMP) design is tailored by traditional desktop and server workloads, different from parallel applications commonly run in HPC. In this work, we focus on the HPC code characteristics and processor front-end which factors around 30% of core power and area on the emerging lean-core type of processors used in HPC. Separating serial from parallel code sections inside applications, we characterize three HPC benchmark suites and compare them to a traditional set of desktop integer workloads. HPC applications have biased and mostly backward taken branches, small dynamic i...
In recent years the High Performance Computing (HPC) industry has benefited from the development of ...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...
There is a need to increase performance under the same power and area envelope to achieve Exascale t...
High performance computing (HPC) applications have parallel code sections that must scale to large n...
Nowadays, the whole HPC community is looking forward to the exascale era, with computer and system a...
As high-performance computing (HPC) systems advance towards exascale (10^18 operations per second), ...
Performance measurement and analysis of parallel applications is often challenging, despite many exc...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to scientific...
Asymmetric multi-cores (AMCs) are a successful architectural solution for both mobile devices and su...
Many studies have shown that load imbalancing causes significant performance degradation in High Per...
International audienceComputing systems with a large number of processing units are increasingly com...
Driven by the motivation to expose instruction-level parallelism (ILP), microprocessor cores have ev...
In this paper we compare the performance of area equivalent small, medium, and large-scale multithre...
Chip Multiprocessors are becoming common as the cost of increasing chip power begins to limit single...
In recent years the High Performance Computing (HPC) industry has benefited from the development of ...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...
There is a need to increase performance under the same power and area envelope to achieve Exascale t...
High performance computing (HPC) applications have parallel code sections that must scale to large n...
Nowadays, the whole HPC community is looking forward to the exascale era, with computer and system a...
As high-performance computing (HPC) systems advance towards exascale (10^18 operations per second), ...
Performance measurement and analysis of parallel applications is often challenging, despite many exc...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to scientific...
Asymmetric multi-cores (AMCs) are a successful architectural solution for both mobile devices and su...
Many studies have shown that load imbalancing causes significant performance degradation in High Per...
International audienceComputing systems with a large number of processing units are increasingly com...
Driven by the motivation to expose instruction-level parallelism (ILP), microprocessor cores have ev...
In this paper we compare the performance of area equivalent small, medium, and large-scale multithre...
Chip Multiprocessors are becoming common as the cost of increasing chip power begins to limit single...
In recent years the High Performance Computing (HPC) industry has benefited from the development of ...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...