High speed intelligent distributed control memory system
AssigneeAdvanced Micro Devices, Inc.
InventorsDavid B. Witt, Brian D. McMinn
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsDavid B. Witt, Brian D. McMinn
Estimating the term…
A highspeed, intelligent, distributed control memory system is comprised of an array of modular, cascadable, integrated circuit devices, hereinafter referred to as "memory elements." Each memory element is further comprised of storage means, programmable on board processing ("distributed control") means and means for interfacing with both the host system and the other memory elements in the array utilizing a single shared bus. Each memory element of the array is capable of transferring (reading or writing) data between adjacent memory elements once per clock cycle. In addition, each memory element is capable of broadcasting data to all memory elements of the array once per clock cycle. This ability to asynchronously transfer data between the memory elements at the clock rate, using the distributed control, facilitates unburdening host system hardware and software from tasks more efficiently performed by the distributed control. As a result, the memory itself can, for example, perform such tasks as sorting and searching, even across memory element boundaries, in a manner which conserves, is faster and more efficient then using, host system resources.
A high speed distributed control memory system, coupled to a host system processor via a data bus, comprising:
A memory system as set forth in 27 wherein each of said modular memory array elements is an integrated circuit device.
A method for distributing the control of a memory system, coupled to a host system processor via a data bus, and operating said memory system at high speed, comprising the steps of:
Dependencies are inferred from the claim text.