Split embedded DRAM processor
AssigneeMicron Technology, Inc.
InventorEric M. Dowling
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorEric M. Dowling
Estimating the term…
A processing architecture includes a first CPU core portion coupled to a second embedded dynamic random access memory (DRAM) portion. These architectural components jointly implement a single processor and instruction set. Advantageously, the embedded logic on the DRAM chip implements the memory intensive processing tasks, thus reducing the amount of traffic that needs to be bussed back and forth between the CPU core and the embedded DRAM chips. The embedded DRAM logic monitors and manipulates the instruction stream into the CPU core. The architecture of the instruction set, data paths, addressing, control, caching, and interfaces are developed to allow the system to operate using a standard programming model. Specialized video and graphics processing systems are developed. Also, an extended very long instruction word (VLIW) architecture implemented as a primary VLIW processor coupled to an embedded DRAM VLIW extension processor efficiently deals with memory intensive tasks. In different embodiments, standard software can be accelerated either with or without the express knowledge of the processor.
An embedded dynamic random access memory (DRAM) coprocessor system implemented as a plurality of individual bit slice units having single in-line memory module (SIMM) interface connectors adapted for interchange with standard DRAM SIMMs disposed on electronic component boards.
An embedded dynamic random access memory (DRAM) coprocessor comprising individual means for bit slicing, said means for bit slicing having in-line memory module (SIMM) interface means for interfacing with respective in-lime memory module slots disposed on an electronic component board.
A method of communicating data between an embedded DRAM processor and a host computing system having an electronics board with a plurality of SIMM interfaces, comprising:
A method of accelerating the processing of data on a host computing system having an electronics board with a plurality of SIMM interfaces, and a host processor in data conmmunication with said electronics board, comprising:
An embedded dynamic random access memory (DRAM) coprocessor system comprising:
In a processing system comprising a host processor coupled to an embedded DRAM coprocessor subsystem, whereby said embedded DRAM coprocessor comprises a plurality of individual bit slice units, each bit slice unit comprising an array of DRAM cells, a processing unit, and a communications interface adapted for data communication with at least one other bit slice unit, a method comprising:
Dependencies are inferred from the claim text.