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...

Full description

Saved in:
Bibliographic Details
Main Authors: Ozawa, Toshihiro (Author), Hosoi, Akira (Author), Hattori, Akira (Author)
Format: Book
Language:English
Published: Tokyo, Japan 1988
Series:Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 409
Subjects:
Summary: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.
Physical Description:14 S. graph. Darst.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!