“…As a result, long DRAM latency remains as a significant system performance bottleneck for many modern applications [243,252], such as in-memory databases [11,37,64,221,361], data analytics (e.g., Spark) [22,23,64,366], graph traversals [7,351,365], pointer chasing workloads [116], CHAPTER 1. INTRODUCTION Google's datacenter workloads [154], and buffers for network packets in routers or network processors [16,110,174,344,356,371]. For example, a recent study by Google reported that memory latency is more important than memory bandwidth for the applications running in Google's datacenters [154].…”