Tackling Diversity and Heterogeneity by Vertical Memory Management

04/04/2017
by   Lei Liu, et al.
0

Existing memory management mechanisms used in commodity computing machines typically adopt hardware based address interleaving and OS directed random memory allocation to service generic application requests. These conventional memory management mechanisms are challenged by contention at multiple memory levels, a daunting variety of workload behaviors, and an increasingly complicated memory hierarchy. Our ISCA-41 paper proposes vertical partitioning to eliminate shared resource contention at multiple levels in the memory hierarchy. Combined with horizontal memory management policies, our framework supports a flexible policy space for tackling diverse application needs in production environment and is suitable for future heterogeneous memory systems.

READ FULL TEXT

page 1

page 2

page 3

research
03/19/2018

Techniques for Shared Resource Management in Systems with Throughput Processors

The continued growth of the computational capability of throughput proce...
research
05/19/2020

The Virtual Block Interface: A Flexible Alternative to the Conventional Virtual Memory Framework

Computers continue to diversify with respect to system designs, emerging...
research
07/22/2017

Optimizations of Management Algorithms for Multi-Level Memory Hierarchy

In the near future the SCM is predicted to modify the form of new progra...
research
08/24/2021

Randomized C/C++ dynamic memory allocator

Dynamic memory management requires special attention in programming. It ...
research
11/17/2020

AXES: Approximation Manager for Emerging Memory Architectures

Memory approximation techniques are commonly limited in scope, targeting...
research
10/25/2022

The Monitor Model and its Misconceptions: A Clarification

Horizontal (automatic) and vertical (control) processes have long been r...
research
03/14/2021

Putting Data Science Pipelines on the Edge

This paper proposes a composable "Just in Time Architecture" for Data Sc...

Please sign up or login with your details

Forgot password? Click here to reset