Generation type garbage collection for parallel logic languages:

Abstract: "This paper presents a garbage collection (GC) method for parallel logic programming languages. Paralle logic languages require large amounts of data since logic variables can have only one value. Efficient memory management is important for an efficient language processor. In the par...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ozawa, Toshihiro (VerfasserIn), Hosoi, Akira (VerfasserIn), Hattori, Akira (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Tokyo, Japan 1989
Schriftenreihe:Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 512
Schlagworte:
Zusammenfassung:Abstract: "This paper presents a garbage collection (GC) method for parallel logic programming languages. Paralle logic languages require large amounts of data since logic variables can have only one value. Efficient memory management is important for an efficient language processor. In the parallel loge language Flat Guarded Horn Clauses (FGHC), the amount of live data is always small compared to the total amount of data allocated. These are two kinds of data: short-term and long-term. We concluded that garbage collection using only 2 generations best suits this kind of language. We call our garbage collection method "2-generation garbage collection"
Short-term data is garbage collected back into the 1st generation garbage collection and long-term data is collected into the 2nd generation garbage collection. This method is efficient independent of the ratio of the amount of live data to heap size. When this ratio is high, our method is especially good, reducing the amount of data copied by a factor of 10, compared to simple copying garbage collection.
Beschreibung:14 S. graph. Darst.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!