2016
DOI: 10.1145/3241624.2926707
|View full text |Cite
|
Sign up to set email alerts
|

Rust as a language for high performance GC implementation

Abstract: High performance garbage collectors build upon performancecritical low-level code, typically exhibit multiple levels of concurrency, and are prone to subtle bugs. Implementing, debugging and maintaining such collectors can therefore be extremely challenging. The choice of implementation language is a crucial consideration when building a collector. Typically, the drive for performance and the need for efficient support of low-level memory operations leads to the use of low-level languages like C or C++, which … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(9 citation statements)
references
References 15 publications
0
9
0
Order By: Relevance
“…• Boilerplate reduction and memory safety results from integrating a Floorplan specification with the Rust implementation of immix [13].…”
Section: Contributionsmentioning
confidence: 99%
See 4 more Smart Citations
“…• Boilerplate reduction and memory safety results from integrating a Floorplan specification with the Rust implementation of immix [13].…”
Section: Contributionsmentioning
confidence: 99%
“…Often such generic pointers are distinguishable based on their value. Suspicious pointer values are manually detected based on intrinsic properties, such [13].…”
Section: Motivationmentioning
confidence: 99%
See 3 more Smart Citations