← Back to Patent Explorer
US4805133A Expired / Lapsed US ⏱️ 0.0 years remaining

Processor memory element and a new computer architecture

Assignee: Individual
•
Filing: 1985-12-20
•
Granted: 1989-02-14
•
Expires: 2005-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Processor Memory Element [PMEL] is described which includes a method for eliminating the von Neumann bottleneck for executing instructions, resulting in improved performance for executing computer instructions. Also described is a computer architecture based on this element. This computer architecture allows a significant increase in computer speed performance.

Inventors

  • 👤 S. Edmund Greenfield

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 15:51
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3802; G06F15/00; G06F15/76; G06F15/78; G06F15/7807; G06F15/7821; G06F15/80; G06F15/8007; G06F9/30094

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 215 words
A computer system for performing arithmetic and logic operations, the system comprising: a plurality of processor memory elements, each processor memory element comprising addressable combination processor and memory cells, each cell including (1) accumulator means for storing data and (2) arithmetic logic means for performing arithmetic and logic operations on the contents of the accumulator means; a plurality of parallel source bus means in communication with each cell for providing access to the accumulator means and artihmetic logic means of each cell; source bus selection means for selecting simultaneously a source cell, a destination cell, and one of the source bus means; execution means for causing the contents of the accumulator means in the source cell to be placed onto the selected source bus means, and for causing the arithmetic logic means of the destination cell to perform arithmetic and logic operations based on the contents of the selected source bus means and on the data contained in the accumulator of the destination cell; means for inputing and outputing data into and out of the execution means; and instruction means for transmitting a series of instructions to the execution means, the instruction means including means for executing branch, indexing, and subroutine instructions, and further comprising means for controlling and sequencing instruction words with multiple subwords.
Claim 2
Dependent Claim 215 words
A computer system for performing arithmetic and logic operations, the system comprising: a plurality of processor memory elements, each processor memory element comprising addressable combination processor and memory cells, each cell including (1) accumulator means for storing data and (2) arithmetic logic means for performing arithmetic and logic operations on the contents of the accumulator means; a plurality of parallel source bus means in communication with each cell for providing access to the accumulator means and artihmetic logic means of each cell; source bus selection means for selecting simultaneously a source cell, a destination cell, and one of the source bus means; execution means for causing the contents of the accumulator means in the source cell to be placed onto the selected source bus means, and for causing the arithmetic logic means of the destination cell to perform arithmetic and logic operations based on the contents of the selected source bus means and on the data contained in the accumulator of the destination cell; means for inputing and outputing data into and out of the execution means; and instruction means for transmitting a series of instructions to the execution means, the instruction means including means for executing branch, indexing, and subroutine instructions, and further comprising means for controlling and sequencing instruction words with multiple subwords.
Claim 3
Dependent Claim 36 words
A computer system according to claim 1, further comprising: prefetch means for causing the next instruction to be executed to be transmitted to the execution means while a destination arithmetic logic unit is performing an operation.
Claim 4
Dependent Claim 44 words
A computer system according to claim 1, further comprising: means for performing conditional operations as part of the instruction execution cycle and for generating as an output a conditional status result; means for using the conditional status result to select the next condition-driven instruction.
Claim 5
Dependent Claim 20 words
A computer system according to claim 1, further comprising means for grouping and operating the processor memory elements in parallel.
Claim 6
Dependent Claim 52 words
A computer system according to claim 4, further comprising: interfacing means for interfacing between the processor memory elements and other memory and storage elements; data transfer means for transferring data between the processor memory elements and the other memory and storage elements simultaneously with the execution of instructions within the computer system.

References Cited (Backward Citations)

US4516199A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-02-14 1992-08-15 1993-02-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-02-14 1996-08-15 1997-02-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-02-14 2000-08-15 2001-02-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag