Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Anna Bendersky

dblp:44/9032 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Operating systems · 76% Runtime systems and virtual machines · 24%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 100%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Operating systems › resource management › memory management
dynamic memory allocation
0.322012
Space overhead bounds for dynamic memory management with partial compaction · ACM Trans. Program. Lang. Syst. 2012
Space overhead bounds for dynamic memory management with partial compaction · POPL 2011
Memory systems › memory management
memory allocation
0.112012
Space overhead bounds for dynamic memory management with partial compaction · ACM Trans. Program. Lang. Syst. 2012
Runtime systems and virtual machines › garbage collection
compaction
0.112011
Space overhead bounds for dynamic memory management with partial compaction · POPL 2011
Operating systems › resource management
memory management
0.112011
Space overhead bounds for dynamic memory management with partial compaction · POPL 2011
Algorithms and data structures › analysis of algorithms
worst-case analysis
0.012012
Space overhead bounds for dynamic memory management with partial compaction · ACM Trans. Program. Lang. Syst. 2012

Methods — techniques the papers use, named apart from their topics

lower and upper bound analysis · 0.4worst-case analysis · 0.1lower and upper bounds · 0.1
YearPublicationVenuePosition
2012 Space overhead bounds for dynamic memory management with partial compaction
abstract
Dynamic memory allocation is ubiquitous in today's runtime environments. Allocation and deallocation of objects during program execution may cause fragmentation and foil the program's ability to allocate objects. Robson [1971] has shown that a worst-case scenario can create a space overhead within a factor of log n of the space that is actually required by the program, where n is the size of the largest possible object. Compaction can eliminate fragmentation, but is too costly to be run frequently. Many runtime systems employ partial compaction, in which only a small fraction of the allocated objects are moved. Partial compaction reduces some of the existing fragmentation at an acceptable cost. In this article we study the effectiveness of partial compaction and provide the first rigorous lower and upper bounds on its effectiveness in reducing fragmentation at a low cost.
Anna Bendersky, Erez Petrank
ACM Trans. Program. Lang. Syst.1
2011 Space overhead bounds for dynamic memory management with partial compaction
abstract
Dynamic memory allocation is ubiquitous in today's runtime environments. Allocation and de-allocation of objects during program execution may cause fragmentation and foil the program's ability to allocate objects. Robson has shown that a worst case scenario can create a space overhead within a factor of log(n) of the space that is actually required by the program, where n is the size of the largest possible object. Compaction can eliminate fragmentation, but is too costly to be run frequently. Many runtime systems employ partial compaction, in which only a small fraction of the allocated objects are moved. Partial compaction reduces some of the existing fragmentation at an acceptable cost. In this paper we study the effectiveness of partial compaction and provide the first rigorous lower and upper bounds on its effectiveness in reducing fragmentation at a low cost.
Anna Bendersky, Erez Petrank
POPL1