Jump to content

Fifth generation computer systems project

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Nixdorf (talk | contribs) at 21:36, 3 February 2004 (minor imp). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The fifth generation computer systems project (FGCS) was an initiative by Japan, begun in 1982, to create a "fifth generation computer" (see history of computing hardware) which was supposed to perform much calculation utilizing massive parallelism.

To succeed in this ambitious project, the driving organization Institute for New Generation Computer Technology (ICOT) spent billions of Yens in creating a specialized hardware and an operating system entirely written in a variant of prolog, as this was believed to be a truly parallelizable language.

The fifth generation computer systems project was aimed at becoming a disruptive technology but ended up as a complete failure.

Timeline

  • 1982: the FGCS project begins and recieves funding for 5 years.
  • 1985: the first FGCS hardware known as the Personal Sequential Inference Machine (PSI) and the first version of the Sequentual Inference Machine P? Operating System (SIMPOS) operating system is released. SIMPOS is programmed in Kernel Language 0 (KL0), a concurrent prolog-variant with object oriented extensions.
  • 1987: a prototype of a truly parallel hardware called the Parallel Inference Machine (PIM) is built using several PSI:s connected in a network. The project recieves funding for 5 more years. A new version of the kernel language Kernel Language 1 (KL1) which look very similar to "Flat GDC" (Flat Guarded Definite Clauses) is created, influenced by developments in prolog. The operating system written in KL1 i renamed Parallel Inference Machine Operating System or PIMOS.
  • 1991: the first Parallel Inference Machine that actually works is produced.
  • 1992: the FGCS program is cancelled/ended. The source code for PIMOS is made public domain, but since it can only run on the PIM-machine, some additional funding is given to produce an emulator for UNIX named KL1 to C compiler (KLIC).