Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences 2019
DOI: 10.1145/3357765.3359519
|View full text |Cite
|
Sign up to set email alerts
|

Floorplan: spatial layout in memory management systems

Abstract: In modern runtime systems, memory layout calculations are hand-coded in systems languages. Primitives in these languages are not powerful enough to describe a rich set of layouts, leading to reliance on ad-hoc macros, numerous interrelated static constants, and other boilerplate code. Memory management policies must also carefully orchestrate their application of address calculations in order to modify memory cooperatively, a task ill-suited to low-level systems languages at hand which lack proper safety mecha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 16 publications
0
1
0
Order By: Relevance
“…Therefore, we cannot merely inspect the resulting contents of memory to determine if the memory manager has functioned correctly. For this reason, a preprocessing tool in the Permchecker toolchain is inspired by LoCal [Vollmer et al 2019] and Floorplan [Cronburg and Guyer 2019], both of which are memory layout description languages intended to provide special purpose heap access abstractions.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Therefore, we cannot merely inspect the resulting contents of memory to determine if the memory manager has functioned correctly. For this reason, a preprocessing tool in the Permchecker toolchain is inspired by LoCal [Vollmer et al 2019] and Floorplan [Cronburg and Guyer 2019], both of which are memory layout description languages intended to provide special purpose heap access abstractions.…”
Section: Background and Related Workmentioning
confidence: 99%