Analyzing allocation behavior for multi-level memory
Author(s) -
Gwendolyn Voskuilen,
Arun Rodrigues,
Simon David Hammond
Publication year - 2016
Publication title -
osti oai (u.s. department of energy office of scientific and technical information)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2989081.2989116
Subject(s) - computer science , dram , cache , latency (audio) , distributed computing , dynamic random access memory , interleaved memory , memory management , overlay , parallel computing , semiconductor memory , operating system , computer hardware , telecommunications
Managing multi-level memories will require different policies from those used for cache hierarchies, as memory technologies differ in latency, bandwidth, and volatility. To this end we analyze application data allocations and main memory accesses to determine whether an application-driven approach to managing a multi-level memory system comprising stacked and conventional DRAM is viable. Our early analysis shows that the approach is viable, but some applications may require dynamic allocations (i.e., migration) while others are amenable to static allocation.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom