Rethinking the Memory Hierarchy for Modern Languages
We present Hotpads, a new memory hierarchy designed from the ground up for modern, memory-safe languages like Java, Go, and Rust. Memory-safe languages hide the memory layout from the programmer. This prevents memory corruption bugs and enables automatic memory management. Hotpads extends the same i...
Main Authors: | Tsai, Po-An, Gan, Yee Ling, Sanchez, Daniel |
---|---|
Other Authors: | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science |
Format: | Article |
Language: | English |
Published: |
Institute of Electrical and Electronics Engineers (IEEE)
2020
|
Online Access: | https://hdl.handle.net/1721.1/128647 |
Similar Items
-
Redesigning the memory hierarchy for memory-safe programming languages
by: Gan, Yee Ling
Published: (2018) -
Adaptive Scheduling for Systems with Asymmetric Memory Hierarchies
by: Tsai, Po-An, et al.
Published: (2020) -
Compress Objects, Not Cache Lines: An Object-Based Compressed Memory Hierarchy
by: Tsai, Po-An, et al.
Published: (2021) -
Jenga: Harnessing Heterogeneous Memories through Reconfigurable Cache Hierarchies
by: Beckmann, Nathan, et al.
Published: (2015) -
Jenga: Software-Defined Cache Hierarchies
by: Tsai, Po-An, et al.
Published: (2021)