Some Reflections on the Fifth Generation Project
Seif Haridi & Siwert Sundström
Swedish Institute of Computer Science
is a very important factor in reducing the problems associated with dynamic data par-
titioning and dynamic load distribution.
Recommedation
Most of the problems mentioned above can be remedied if ICOT's research activi-
ties will continue. Therefore we recommend that ICOT:
- should perform research on improving KL1 to integerate don't care and encap-
sulted don't know nondeterminism.
- should carefully evaluate and improve the knowledge representation tools through
feedback from sizable applications.
- should evaluate the parallel PIM machines to identify the minimal hardware
requirements needed to efficiently execute parallel symbolic languages like KL1.
- should investigate the possibility to integrate more flexible communication facil-
ities in KL1 (e.g. ports in the Andorra Kernel language), and/or the ability to
handle distributed arrays efficiently (e.g. M-structures in dataflow languages).
Industrial achievements of ICOT
On the positive side
It is clear that a large number of young engineers and scientists from the associated
companies have been trained in advanced technology, which would not have been pos-
sible without the ICOT project; in particular in areas of, (i) design, development and
implementation of high-level programming languages,
1. knowledge representation languages, (iii) scalable operating systems and
2. design and implementation of multiprocessor architectures.
The knowledge and the skills developed while working on the cache coherent clus-
ters of PIM/p, PIM/c and the two level cache coherent system of PIM/k must have
been very important since the current commercial trend of successful parallel machines
is cache-coherent ones. We congratulate the project leadership on producing the hard-
ware prototypes on that scale given the tight time constraints.
It is a great achievement to be able to deliver on time, nearly all what has been
promised when the project started 10 years ago, together with impressive number of
demo applications running on parallel machines.
- 120 -