An evaluation of FGHC on a shared memory multiprocessor
Abstract: "We are currently developing a FGHC language processor on a multiprocessor with shared memory as one of activities of Japanese fifth generation computer systems project. FGHC is a subset of the parallel logic programming language GHC. The main problems which occur in development of a...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Tokyo, Japan
1988
|
Schriftenreihe: | Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report
409 |
Schlagworte: | |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Abstract: "We are currently developing a FGHC language processor on a multiprocessor with shared memory as one of activities of Japanese fifth generation computer systems project. FGHC is a subset of the parallel logic programming language GHC. The main problems which occur in development of a parallel system such as this are managing the contention for common resources, and realizing an efficient method for load balancing. In this system we distribute common resources to each processor prior to execution and support a mechanism which redistributes them when one processor exhausts one of them. To achieve efficient load balancing, each processor has a local scheduling queue in addition to a common scheduling queue shared among all processors We evaluated the characteristics of memory consumption of FGHC. Most data is discarded with a very short time after it is created. But data with a life time longer than a certain period is generally alive until the end of execution. We have therefore concluded that a generation scavenging method of garbage collection suits FGHC well. |
---|---|
Beschreibung: | 14 S. graph. Darst. |