Parallel and Distributed KL1 Language Processor: VPIM

1. What is VPIM?

VPIM is a program commonly used as the source code for KL1 language
processor of all models of the PIM except PIM/m.  This program is
written in our own language PSL (PIM System Language).  Since we had
to prove its correctness and evaluate the efficiency of the program
before executing it on PIM hardware, we made it possible to execute
the program on commercial parallel processors (such as Sequent
Symmetry) and on workstations (such as SUN) after translation into C.

VPIM is distributed as read-only software.  

2. Functions

The KL1 runtime system provides various functions that are supported
by conventional operating systems, including memory management,
synchronization/communication, and meta-control.  VPIM fully describes
how to implement these functions on shared-memory and/or distributed
memory multiprocessors.

The major purpose of the development of VPIM is to provide the source
code for KL1 language processor on PIM systems, not run it very fast
on commercial hardware.  VPIM requires PIMOS as its user interface.

This program can be regarded as a guide for implementing a KL1
run-time system.  Many comments are given in Japanese in the source
files.

3. Files and Directories

The files you FTPed are:
DOCUMENT/	Japanese documents on VPIM
README		this file
README.j	The Japanese version of this file
src/		VPIM source files
