Non-blocking load buffer and a multiple-priority memory system f

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395837, 395838, 395840, 395859, 395876, H01J 1300

Patent

active

058127992

ABSTRACT:
A non-blocking load buffer for use in a high-speed microprocessor and memory system. The non-blocking load buffer interfaces a high-speed processor/cache bus, which connects a processor and a cache to the non-blocking load buffer, with a lower speed peripheral bus, which connects to peripheral devices. The non-blocking load buffer allows data to be retrieved from relatively low bandwidth peripheral devices directly from programmed I/O of the processor at the maximum rate of the peripherals so that the data may be processed and stored without unnecessarily idling the processor. I/O requests from several processors within a multiprocessor may simultaneously be buffered so that a plurality of non-blocking loads may be processed during the latency period of the device. As a result, a continuous maximum throughput from multiple I/O devices by the programmed I/O of the processor is achieved and the time required for completing tasks and processing data may be reduced. Also, a multiple priority non-blocking load buffer is provided for serving a multiprocessor running real-time processes of varying deadlines by prioritization-based scheduling of memory and peripheral accesses.

REFERENCES:
patent: 4833655 (1989-05-01), Wolf et al.
patent: 5043981 (1991-08-01), Firoozmand et al.
patent: 5179688 (1993-01-01), Brown et al.
patent: 5208490 (1993-05-01), Yetter
patent: 5249297 (1993-09-01), Brockmann et al.
patent: 5257356 (1993-10-01), Brockmann et al.
patent: 5289403 (1994-02-01), Yetter
patent: 5299158 (1994-03-01), Mason et al.
patent: 5317204 (1994-05-01), Yetter
patent: 5329176 (1994-07-01), Miller, Jr. et al.
patent: 5343096 (1994-08-01), Heikes et al.
patent: 5363485 (1994-11-01), Nguyen et al.
patent: 5367681 (1994-11-01), Foss et al.
patent: 5450564 (1995-09-01), Hassler et al.
patent: 5459839 (1995-10-01), Swarts et al.
patent: 5499346 (1996-03-01), Amini et al.
patent: 5507032 (1996-04-01), Kimura
patent: 5526508 (1996-06-01), Park et al.
patent: 5535340 (1996-07-01), Bell et al.
patent: 5541912 (1996-07-01), Choudhury et al.
patent: 5542055 (1996-07-01), Amini et al.
patent: 5546546 (1996-08-01), Bell et al.
patent: 5548791 (1996-08-01), Casper et al.
patent: 5557744 (1996-09-01), Kobayakawa et al.
patent: 5568620 (1996-10-01), Sarangdhar et al.
patent: 5588125 (1996-12-01), Bennett
patent: 5623628 (1997-04-01), Brayton et al.
patent: 5625778 (1997-04-01), Childers et al.
Eric DeLano et al., "A High Speed Superscaler PA-RISC Processor", IEEE, pp. 116-121, 1992.
Doug Hunt, "Advanced Performance Features of the 64-bit PA-8000", IEEE, pp. 123-128, 1995.
Jonathan Lotz et al., "A CMOS RISC CPU Designed for Sustained High Performance on Large Applications", IEEE Journal of Solid-State Circuits, vol. 25, pp. 1190-1198, Oct. 1990.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Non-blocking load buffer and a multiple-priority memory system f does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Non-blocking load buffer and a multiple-priority memory system f, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Non-blocking load buffer and a multiple-priority memory system f will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1632849

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.