Patent
1998-02-09
1999-02-02
Lee, Thomas C.
395651, 395673, 395677, 395826, 395856, G06F 1500, G06F 1520
Patent
active
058677356
ABSTRACT:
A non-blocking load buffer is provided 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: 4271468 (1981-06-01), Christensen et al.
patent: 5347511 (1994-09-01), Gun
patent: 5528513 (1996-06-01), Vaitzblit et al.
patent: 5752193 (1998-05-01), Scholefield et al.
patent: 5758184 (1998-05-01), Lucovsky et al.
Furman Scott
Robinson Timothy
Semmelmeyer Mark
Zuravleff William K.
Lee Thomas C.
MicroUnity Systems Engineering, Inc.
Perveen Rehana
LandOfFree
Method for storing prioritized memory or I/O transactions in que does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for storing prioritized memory or I/O transactions in que, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for storing prioritized memory or I/O transactions in que will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1126721