Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering
Reexamination Certificate
2004-04-29
2009-02-10
Kindred, Alford W (Department: 2181)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output data buffering
C710S029000, C710S057000, C710S058000, C712S225000, C712S228000, C712S229000, C709S213000
Reexamination Certificate
active
07490178
ABSTRACT:
A threshold mechanism is provided so that a producer and a corresponding consumer, executing on the same resource (e.g., CPU) are able to switch context between them in a manner that reduces the total number of such context switches. The threshold mechanism is associated with a buffer into which the producer stores packets up to a given threshold before the consumer is allowed to remove packets. The buffer has an associated upper limit on the number of packets that can be stored in the buffer. A flush empties the buffer of any remaining packets when no more packets are to be produced. This reduction in the total number of context switches in general leads to better performance at the cost of more latency.
REFERENCES:
Kevin Jeffay; “The Real-Time Producer/Consumer Paradigm: A Paradigm for the Construction of Efficient. Predictable Real-Time Systems”, Proceedings of the 1193 ACM-SIGAPP Symposium on Applied Computing, Mar. 1993, pp. 796-804; XP002293835.
J. B. Carter et al; “Techniques for reducing consistency-Related Communications in Distributed Shared-Memory Systems”, ACM Transactions on Computer Systems, Association for Computing Machinery, NY, vol. 13, No. 3. Aug. 1, 1995, pp. 205-243, XP000558452.
van Doren Egidius Gerardus Petrus
van Heesch Hendrikus Christianus Wilhelmus
Franklin Richard
Kindred Alford W
Koninklijke Philips Electronics , N.V.
LandOfFree
Threshold on unblocking a processing node that is blocked... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Threshold on unblocking a processing node that is blocked..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Threshold on unblocking a processing node that is blocked... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4082720