Go home now Header Background Image
Search
Submission Procedure
share: |
 
Follow us
 
 
 
 
Volume 13 / Issue 6

available in:   HTML (39 kB) PDF (100 kB) PS (93 kB)
 
get:  
Similar Docs BibTeX   Write a comment
  
get:  
Links into Future
 
DOI:   10.3217/jucs-013-06-0817

 

A New Architecture for Concurrent Lazy Cyclic Reference Counting on Multi-Processor Systems

Andrei de Ara├║jo Formiga (Universidade Federal de Pernambuco, Brazil)

Rafael Dueire Lins (Universidade Federal de Pernambuco, Brazil)

Abstract: Multi-processor systems have become the standard in current computer architectures. Software developers have the possibility to take advantage of the additional computing power available to concurrent programs. This paper presents a way to automatically use additional processors, by performing memory management concurrently. A new architecture with little explicit synchronization for concurrent lazy cyclic reference counting is described. This architecture was implemented and preliminary performance tests point at significant efficiency improvements over the sequential counterpart.

Keywords: concurrent garbage collection, garbage collection, memory management, reference counting

Categories: D.1.3, D.3.4