Title :
Cohesion: An Adaptive Hybrid Memory Model for Accelerators
Author :
Kelm, John H. ; Johnson, Daniel R. ; Tuohy, William ; Lumetta, Steven S. ; Patel, Sanjay J.
Author_Institution :
Sci. Lab., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
Abstract :
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.
Keywords :
distributed memory systems; hardware-software codesign; microprocessor chips; accelerators; adaptive hybrid Memory Model; cohesion; fine-grained temporal data reassignment; hardware-software managed coherence domains; Accelerators; Cohesion; Memory management; Accelerator; cache coherence; computer architecture;
Journal_Title :
Micro, IEEE