Publication | Closed Access
Barriers
91
Citations
27
References
2004
Year
Unknown Venue
Hardware SecurityEngineeringProgram AnalysisBarrier OverheadModern Garbage CollectorsComputer ArchitectureComputer EngineeringSystems EngineeringGarbage CollectionParallel ProgrammingComputer ScienceConcurrent Data StructureParallel ComputingMemory Model (Programming)Memory ManagementSoftware AnalysisExternal-memory Algorithm
Modern garbage collectors rely on read and write barriers imposed on heap accesses by the mutator, to keep track of references between different regions of the garbage collected heap, and to synchronize actions of the mutator with those of the collector. It has been a long-standing untested assumption that barriers impose significant overhead to garbage-collected applications. As a result, researchers have devoted effort to development of optimization approaches for elimination of unnecessary barriers, or proposed new algorithms for garbage collection that avoid the need for barriers while retaining the capability for independent collection of heap partitions. On the basis of the results presented here, we dispel the assumption that barrier overhead should be a primary motivator for such efforts.
| Year | Citations | |
|---|---|---|
Page 1
Page 1