Publication | Open Access
The ZS-1 central processor
79
Citations
3
References
1987
Year
Astronautics Zs-1EngineeringComputer ArchitectureProcessor ArchitectureHardware ArchitectureHigh-performance ArchitectureSystems EngineeringParallel ComputingInstruction-level ParallelismXeon PhiComputer EngineeringComputer ScienceHigh SpeedCo-processorsHardware AccelerationProgram AnalysisParallel ProgrammingZs-1 Central ProcessorSystem Software
The Astronautics ZS-1 is a high speed, 64-bit computer system designed for scientific and engineering applications. The ZS-1 central processor uses a decoupled 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 central 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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1