International audiencen the dawn of the exascale era, the memory management is getting increasingly harder but also of primary importance. The plurality of processing systems along with the emergence of heterogeneous memory systems require more care to be put into data placement. Yet, in order to test models, designs and heuristics for data placement, the programmer has to be able to access these expensive systems, or find a way to emulate them.In this paper we propose to use the Resource Control features of the Linux kernel and x86 processors to add heterogeneity to a homogeneous memory system in order to evaluate the impact of different bandwidths on application performance. We define a new metric to evaluate the sensibility to bandwidth ...
Hierarchical memory is a cornerstone of modern hardware design because it provides high memory perfo...
Operating systems have historically had to manage only a single type of memory device. The imminent ...
Many promising memory technologies, such as non-volatile, storage-class memories and high-bandwidth,...
Heterogeneous memory systems that comprise memory nodes based on widely-different device technologie...
International audienceThe complexity of memory systems has increased considerably over the past deca...
International audienceOver the past decades, the performance gap between the memory subsystem and co...
Les systèmes de mémoire des plates-formes de calcul haute performance ont subi des changements majeu...
Hardware heterogeneity is becoming an increasingly common feature in high-performance computing syst...
Present day manufacturers have invented different memory technologies with distinct bandwidth, energ...
Memory systems in High-Performance Computing (HPC) systems have undergone major changes in recent ye...
On multi-core processors, contention on shared resources such as the last level cache (LLC) and memo...
International audienceHigh-performance computing requires a deep knowledge of the hardware platform ...
Multi-tiered memory systems, such as those based on Intel® Xeon Phi™processors, are equipped with se...
As device technologies scale in the nanometer era, the current off-chip DRAM technologies are very c...
Memory bandwidth is a highly performance-critical shared resource on modern computer systems. To pre...
Hierarchical memory is a cornerstone of modern hardware design because it provides high memory perfo...
Operating systems have historically had to manage only a single type of memory device. The imminent ...
Many promising memory technologies, such as non-volatile, storage-class memories and high-bandwidth,...
Heterogeneous memory systems that comprise memory nodes based on widely-different device technologie...
International audienceThe complexity of memory systems has increased considerably over the past deca...
International audienceOver the past decades, the performance gap between the memory subsystem and co...
Les systèmes de mémoire des plates-formes de calcul haute performance ont subi des changements majeu...
Hardware heterogeneity is becoming an increasingly common feature in high-performance computing syst...
Present day manufacturers have invented different memory technologies with distinct bandwidth, energ...
Memory systems in High-Performance Computing (HPC) systems have undergone major changes in recent ye...
On multi-core processors, contention on shared resources such as the last level cache (LLC) and memo...
International audienceHigh-performance computing requires a deep knowledge of the hardware platform ...
Multi-tiered memory systems, such as those based on Intel® Xeon Phi™processors, are equipped with se...
As device technologies scale in the nanometer era, the current off-chip DRAM technologies are very c...
Memory bandwidth is a highly performance-critical shared resource on modern computer systems. To pre...
Hierarchical memory is a cornerstone of modern hardware design because it provides high memory perfo...
Operating systems have historically had to manage only a single type of memory device. The imminent ...
Many promising memory technologies, such as non-volatile, storage-class memories and high-bandwidth,...