Machine: PSI-III Environment: SIMPOS Language: ESP, microprogram Source Code: 2.5 MB Documents: None
It may be inefficient that software development, including programming, initial debugging and separate testing, is performed only on large-scale parallel systems, which are uncommon and expensive. Since a pseudo parallel system is available for KL1 on the sequential inference machine PSI-III, upstream software development can be carried out on each PSI-III workstation, and, thus, only downstream software development needs to be performed on a large-scale parallel system which includes total testing and adjustment of load balancing between processors. Hence, this software enables us to develop large-scale application program efficiently.
To execute KL1 programs efficiently, the language processor is implemented entierly by the microprogram code of PSI-III. Moreover, the KL1 language processor exploits tagged architecture, five-stage pipeline and so on, which are features of the PSI-III hardware.
To enable easy KL1 program development, this system provides rich debugging facilities for KL1 programs, such as a tracer and an inspector written in ESP.