“…This is also the first work that provides an extensive open-source benchmark suite, with a diverse range of real world applications, tailored to stress different memory-related data movement bottlenecks in a system. Many past works investigate how to reduce data movement cost using a range of different compute-centric (e.g., prefetchers [56,189,244,349]- [369], speculative execution [57,58,183,184,349,370], value-prediction [349,356,371]- [387], data compression [388]- [405], approximate computing [40,371,406,407]) and memory-centric techniques [ [417]. These works evaluate the impact of data movement in different systems, including mobile systems [1,39,418]- [420], data centers [5,31,355,421]- [425], accelerators-based systems [1,59,60,179,220,423,426], and desktop computers [202,427,428].…”