Recently there has been significant development and innovation in both frontiers of Heterogeneous Memory and Heterogeneous Compute domains. This paper summarizes the challenges, surveys related work, and proposes possible research directions to exploit both heterogeneous memory and compute resources in a computer system. We focus our discussion on the memory system and also touch issues related to heterogeneous compute.
['Shuai Che', 'Arkaprava Basu', 'Jonathan Gallmeier']
Challenges of Programming a System with Heterogeneous Memories and Heterogeneous Processors: A Programmer's View