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 …

[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 …

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

Rethinking divide and conquer—Towards holistic interfaces of the computing stack

S Dustdar, O Mutlu, N Vijaykumar - IEEE Internet Computing, 2020 - ieeexplore.ieee.org
… 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 …

MetaSys: A practical open-source metadata management system to implement and evaluate cross-layer optimizations

N Vijaykumar, A Olgun, K Kanellopoulos… - ACM Transactions on …, 2022 - dl.acm.org
… 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]. …

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, …

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 …

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

Smash: Co-designing software compression and hardware-accelerated indexing for efficient sparse matrix operations

K Kanellopoulos, N Vijaykumar, C Giannoula… - Proceedings of the …, 2019 - dl.acm.org
… 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

The virtual block interface: A flexible alternative to the conventional virtual memory framework

N Hajinazar, P Patel, M Patel… - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
… 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-…