What is PIM?
- General-purpose Machine
PIM is an MIMD machine which can efficiently execute the KL1 general-
purpose high-level language.
- Parallel Machine with about 1000 Processors
Scalable architecture consisting of high-performance processors
Adequate speedup is obtained with about 1000 processors.
- Inference Machine
Dedicated instructions and hardware for efficient implementation of the con-
current logic language KL1 (e.g., dereference instruction and tag architecture)
- Performance
A processing element of PIM/p and PIM/m yields 300 - 600 KRPS (append).
Thus, a full size system of PIM/p (512 PEs) achieves 250 MRPS (append)
approximately.
250 MRPS corresponds to about 3.6 GIPS.
- Five Modules
In order to examine various PIM architectures, Five modules are being devel-
oped: PIM/p, PIM/m, PIM/c, PIM/i and PIM/k.

PIM Architecture |
- 11 -