Litcius/Paper detail

Mira: A Program-Behavior-Guided Far Memory System

Zhiyuan Guo, Zijian He, Y.-X. Zhang

202322 citationsDOIOpen Access PDF

Abstract

Far memory, where memory accesses are non-local, has become more popular in recent years as a solution to expand memory size and avoid memory stranding. Prior far memory systems have taken two approaches: transparently swap memory pages between local and far memory, and utilizing new programming models to explicitly move fine-grained data between local and far memory. The former requires no program changes but comes with performance penalty. The latter has potentially better performance but requires significant program changes.

Topics & Concepts

Computer scienceInterleaved memoryFlat memory modelExtended memoryMemory mapMemory managementSwap (finance)Registered memoryParallel computingSemiconductor memoryShared memoryOperating systemFinanceEconomicsParallel Computing and Optimization TechniquesAdvanced Data Storage TechnologiesDistributed systems and fault tolerance