An incremental garbage collection algorithm for multi-mutator systems |
| |
Authors: | Carl Pixley |
| |
Affiliation: | (1) MCC (VLSI CAD Program), 3500 West Balcones Center Drive, 78759 Austin, TX, USA |
| |
Abstract: | An elementary correctness proof for Ben-Ari's algorithm (1984) for incremental garbage collection is given. We give a new algorithm for systems in which there are multiple mutators and a proof of its correctness, which is a minor modification of the previous proof. Finally, we remark upon a way to implement these algorithms that may increase their performance on certain architectures.Carl Pixley holds B.S., M.S. and Ph.D. degrees in mathematics from the University of Omaha, Rutgers-The State University, and the State University of New York at Binghamton, respectively. His principal contributions are the Pixley-Roy construction of set-theoretic topology, a example in the selection theory of infinite-dimensional spaces, a decomposition theorem (with W. Eaton) in geometric topology, and the design and implementation of demanddriven arithmetic in a functional programming language. He is now a member of the technical staff of the VLSI Computer Aided Design Program of Microelectronics and Computer Technology Corporation (MCC) in Austin Texas, where he is investigating mathematical methods in the verification of hardware. |
| |
Keywords: | Garbage collection Correctness proofs Multiprocessing Concurrent programming Parallel processing |
本文献已被 SpringerLink 等数据库收录! |
|