Vector processing unit
This patent describes a data processing system comprising: memory means for storing instruction words of operands; a central processing unit (CPU) connected to the memory means for fetching and decoding instructions and controlling execution of instructions, including transfer of operands to and from the memory means, the control of execution of instructions is effected by a CPU clock and microprogram control means connected to the CPU clock for generating periodic execution control signals in synchronism with the CPU clock; vector processing means tightly coupled to the CPU for effecting data processing on vector data; and interconnection means, connecting the CPU and the vector processing means, including operand transfer lines for transfer of vector data between the CPU and the vector processing means, control lines, status lines for signalling conditions of the vector processor means to the CPU, and a vector timing signal line connected to one of the execution control signals from the microprogram control means, whereby the vector processing means receives periodic execution control signals at the clock rate and is synchronized with the CPU clock on a clock pulse by clock pulse basis during execution of instructions.
- Assignee:
- International Business Machines Corp., Armonk, NY
- Patent Number(s):
- US 4791555
- OSTI ID:
- 6337994
- Country of Publication:
- United States
- Language:
- English
Similar Records
Pipelined data processing system utilizing ideal floating point execution condition detection
Pipeline error correction
Related Subjects
990210* -- Supercomputers-- (1987-1989)
COMPUTER ARCHITECTURE
COMPUTERS
DATA TRANSMISSION SYSTEMS
DIGITAL COMPUTERS
ELECTRONIC CIRCUITS
MEMORY DEVICES
OPERATION
PROGRAMMING
PULSE CIRCUITS
PULSE TECHNIQUES
SIGNAL CONDITIONERS
SUPERCOMPUTERS
SYNCHRONIZATION
VECTOR PROCESSING