The ZS-1 central processor

J. E. Smith, G. E. Dermer, B. D. Vanderwarn, S. D. Klinger, C. M. Rozewski
1987 SIGARCH Computer Architecture News  
The Astronautics ZS-1 is a high speed, 64-bit computer system designed for scientific and engineenng applications. The ZS-1 central processor uses a deeoupled architecture, which splits instructions into two streams---one for fixed point/memory address computation and the other for floating point operations. The two instruction streams are then processed in parallel. Pipelining is also used extensively throughout the ZS-1. This paper describes the architecture and implementation of the ZS-1
more » ... ral processor, beginning with some of the basic design objectives. Descriptions of the instruction set, pipeline structure, and virtual memory implementation demonstrate the methods used to satisfy the objectives. High performance is achieved through a combination of static (compile-time) instruction scheduling and dynamic (run-time) scheduling. Both types of scheduling are illustrated with examples. 199 !
doi:10.1145/36177.36203 fatcat:zajcolwhebaw3pt2bod7e77egi