Patent
1994-12-14
1997-03-11
Chan, Eddie P.
395866, 395727, 395483, G06F 1316
Patent
active
056110740
ABSTRACT:
An efficient polling technique to attain improved system performance preserves the concept of polling, but instead of polling across system buses to the device, a poll is made within the processor's cache structure, which is typically internal to the processor complex or attached on a local isolated bus. The polling status location is mapped in the cachable address space of the processor. Hence, the polling occurs to a normal cachable location. When the device completes its task, it signals to the polling loop by invalidating the cache line corresponding to the poll location. The next time software tries to read the status value, the processor misses in its cache and automatically reloads the updated status value from the device. This causes the polling loop to exit and normal processing continues. The only bus traffic that results is that which is issued by the device to signal cache line invalidation and a subsequent processor initiated cache line reload. Hence, the bus is totally available for all agents while the processor is within the polling loop.
REFERENCES:
patent: 4683531 (1987-07-01), Kelch et al.
patent: 4965718 (1990-10-01), George et al.
patent: 5050072 (1991-09-01), Earnshaw et al.
patent: 5119292 (1992-06-01), Baker et al.
patent: 5129064 (1992-07-01), Fogg, Jr. et al.
patent: 5179702 (1993-01-01), Spix et al.
patent: 5191649 (1993-03-01), Cadambi et al.
patent: 5253353 (1993-10-01), Mogul
patent: 5261106 (1993-11-01), Lentz et al.
patent: 5261109 (1993-11-01), Cadambi et al.
patent: 5282272 (1994-01-01), Guy et al.
Handy, "The Cache Memory Book", 1993, pp. 158-161.
Hennessy et al., "Computer Architecture A Quantitative Approach", 1990, pp. 471-473.
Kantz Joseph C.
Mammen Abraham
Wright Susan D.
Chan Eddie P.
Ellis Kevin L.
Emile Volel
International Business Machines - Corporation
LandOfFree
Efficient polling technique using cache coherent protocol does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Efficient polling technique using cache coherent protocol, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient polling technique using cache coherent protocol will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-451738