Sartor, Jennifer B; Heirman, Wim; Blackburn, Stephen; Eeckhout, Lieven; McKinley, Kathryn
Managing the limited resources of power and memory bandwidth while improving performance on multicore hardware is challenging. In particular, more cores demand more memory bandwidth, and multi-threaded applications increasingly stress memory systems, leading to more energy consumption. However, we demonstrate that not all memory traffic is necessary. For modern Java programs, 10 to 60% of DRAM writes are useless, because the data on these lines are dead - the program is guaranteed to never read...[Show more]
Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.