Multi-clock SIMD computer and instruction-cache-enhancement thereof
OwnerTodd E. Rockoffinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerTodd E. Rockoffinventor
Estimating the term…
This invention relates to Single Instruction-stream Multiple Data-stream (SIMD) computer architecture. A SIMD computer typically comprises one or more single-chip Processing Element (PE) modules, each having one or more PEs and interfaces to multi-chip subsystems (MCSs). The PEs bear the brunt of a SIMD computation's workload, while MCSs provide coordination among PEs. In one aspect, this invention comprises augmenting the PE module with a multiplicity of clocks so as to regulate each PE and each MCS at its maximum rate of operation. In a further aspect, this invention comprises augmenting the PE modules with the ability to store instruction sequences and to provide repeated instruction sequences at the highest possible rate within the PE module. A SIMD computer allocates a greatest possible proportion of total chip-area to PEs. As determined by the electrical characteristics of the VLSI-based implementation process, the maximum operation rates of the PEs and MCSs exceed the rate of the global system clock. The invention comprises enhanced SIMD computers that exhibit the highest possible throughput-to-area ratio of any VLSI-based multi-processor.
A multi-clock single-instruction stream, multiple-data stream (SIMD) computer comprising:
A multi-clock SIMD computer comprising:
A multi-clock SIMD computer comprising:
A multi-clock SIMD computer comprising:
A multi-clock SlMD computer comprising:
A processing element (PE) module for use in a multi-clock, single-instruction stream, multiple-data stream (SIMD) computer having a system controller, a global instruction broadcast network, and an inter-PE communication network (ICN), and being regulated by a system clock signal oscillating at a system clock rate, said PE module comprising:
Dependencies are inferred from the claim text.