Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering
Patent
1998-05-28
2000-08-29
Lee, Thomas C.
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output data buffering
710 53, 710 56, 711117, 711119, 711122, G06F 1314, G06F 1316
Patent
active
06112267&
ABSTRACT:
The invention includes an apparatus and method for buffering data transmitted by a processor and received by an I/O device via a memory and buses. The memory arranged at a plurality of levels includes a lower level of the memory operating faster than a higher level of the memory. A plurality of ring buffers are allocated at different levels of the memory and available buffers at a lowest possible level of the memory are preferentially selected as write buffers to store data transmitted by the processor. The apparatus includes a first level of the memory arranged on an integrated circuit with the processor, a second level of the memory arranged in an off-chip cache, and a third level of the memory arranged in a dynamic random access memory. Read buffers are selected to store data to be received by the I/O device. Stored control values indicate the order for selecting the read buffers and are used by the processor to select the write buffer. Control values are stored in sets of registers located in the I/O device and in a software-based set of registers located in the dynamic random access memory. A selection register located in the I/O device indicates the selected read buffer.
REFERENCES:
patent: 4510581 (1985-04-01), Cohen
patent: 5671444 (1997-09-01), Akkary et al.
patent: 5768626 (1998-06-01), Munson et al.
patent: 5799209 (1998-08-01), Chatter
patent: 5829038 (1998-10-01), Merrell et al.
patent: 5948082 (1999-09-01), Ichikawa
patent: 5983293 (1999-11-01), Murakami
Claffey James Timothy
Eggleston Danny Paul
Gianos Christopher Charles
Gustafson Tracey L.
McCormack Joel James
Digital Equipment Corporation
Lee Thomas C.
Perveen Rehana
LandOfFree
Hierarchical ring buffers for buffering data between processor a does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Hierarchical ring buffers for buffering data between processor a, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hierarchical ring buffers for buffering data between processor a will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1259563