Cohesion: An Adaptive Hybrid Memory Model for Accelerators
John H. Kelm, Daniel R. Johnson, William Tuohy, Steven S. Lumetta, Sanjay Jeram Patel · IEEE Micro · 2011
Cohesion is a hybrid memory model that enables fine-grained temporal data reassignment between hardware- and software-managed coherence domains, allowing systems to support both. Cohesion can dynamically adapt to the sharing needs of both applications and runtimes requiring neither copy operations nor multiple address spaces.