A case for richer cross-layer abstractions: Bridging the semantic gap with expressive memory
N Vijaykumar, A Jain, D Majumdar… - 2018 ACM/IEEE 45th …, 2018 - ieeexplore.ieee.org
… Approach: Expressive Memory We design Expressive Memory (XMem), a new rich crosslayer
interface that enables explicit expression and availability of key program semantics. XMem …
interface that enables explicit expression and availability of key program semantics. XMem …
[PDF][PDF] A Case for Richer Cross-layer Abstractions: Bridging the Semantic Gap with Expressive Memory
NVAJD Majumdar, KHG Pekhimenko - pdfs.semanticscholar.org
… ● Atoms describe data which is semantically similar ● Programs explicitly specify atoms
● Atoms are immutable ● Atoms can be mapped to memory or deactivated ● Each virtual …
● Atoms are immutable ● Atoms can be mapped to memory or deactivated ● Each virtual …
Enhancing Programmability, Portability, and Performance with Rich Cross-layer Abstractions
N Vijaykumar - 2019 - search.proquest.com
… unifying cross-layer abstractions to bridge the semantic gap … to communicate key program
semantics from the application to … , we present Expressive Memory (XMem), a rich cross-layer …
semantics from the application to … , we present Expressive Memory (XMem), a rich cross-layer …
Rethinking divide and conquer—Towards holistic interfaces of the computing stack
… The cross-layer abstractions are narrow, in terms of the … Our recent work, called Expressive
Memory (XMem),8 shows … and requirements conveyed by a rich, expressive interface. The …
Memory (XMem),8 shows … and requirements conveyed by a rich, expressive interface. The …
MetaSys: A practical open-source metadata management system to implement and evaluate cross-layer optimizations
… with easy-to-use software library abstractions. (2) Metadata … techniques for QoS; and
lightweight techniques for memory … a richer set of cross-layer optimizations than prior work [164]. …
lightweight techniques for memory … a richer set of cross-layer optimizations than prior work [164]. …
Intelligent architectures for intelligent computing systems
O Mutlu - 2021 Design, Automation & Test in Europe …, 2021 - ieeexplore.ieee.org
… technologies, or memory chips to enable high memory … to become richer and more expressive,
and to include rich and … , we describe and tac4le relevant cross-layer research, design, …
and to include rich and … , we describe and tac4le relevant cross-layer research, design, …
Stream-based memory access specialization for general purpose processors
Z Wang, T Nowatzki - Proceedings of the 46th International Symposium …, 2019 - dl.acm.org
… An opportunity to explore is whether richer semantics of memory access patterns could also
… ], which are cross-layer programming abstractions for conveying memory semantics. The key …
… ], which are cross-layer programming abstractions for conveying memory semantics. The key …
Intelligent architectures for intelligent machines
O Mutlu - 2020 International Symposium on VLSI Design …, 2020 - ieeexplore.ieee.org
… and its interface to become richer and more expressive, and to include rich and accurate …
Case for Richer Cross-layer Abstractions: Bridging the Semantic Gap with Expressive Memory…
Case for Richer Cross-layer Abstractions: Bridging the Semantic Gap with Expressive Memory…
Smash: Co-designing software compression and hardware-accelerated indexing for efficient sparse matrix operations
… of pointer-chasing operations in memory that, as we demonstrate, … Expressiveness. To
express a diverse set of sparse matrix operations in any application, we need a rich cross-layer …
express a diverse set of sparse matrix operations in any application, we need a rich cross-layer …
The virtual block interface: A flexible alternative to the conventional virtual memory framework
… be achieved, the OS has low visibility into rich fine-grained runtime memory behavior …
approach to memory virtualization that is inspired by the logical block abstraction used by solid-…
approach to memory virtualization that is inspired by the logical block abstraction used by solid-…