Data processing system with fast queue store interposed between

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364229, 3642301, 364238, 3642396, 364242, 36424341, 36424345, 3642436, 3642443, 3642473, 3642545, 3642551, 364DIG1, G06F 906, G06F 9312, G06F 946, G06F 1202

Patent

active

051558319

ABSTRACT:
A fast queue mechanism is provided which keeps a queue of changes (i.e. store actions) issued by each processor, which queue is accessible by all processors. When any processor issues a store action to a line of memory in the queue, the old data is overwritten with the new data. If the queue does not currently have a corresponding entry, a new entry is activated. Room for the new entry is made by selecting some existing entry, either the oldest or the least recently used, to be removed. An entry that is to be removed is first used to update the line corresponding to it in main memory. After the changes held in the entry to be removed are applied to the old value of the line (from main memory) and the updated value is put back into main memory, the entry in the queue is removed by marking it "empty". When a processor accesses a line of data not in its cache, a cache miss occurs and it is necessary to fetch the line from main memory. Such fetches are monitored by the queue mechanism to see if it is holding changes to the line being fetched. If so, the changes are applied to the line coming from main memory before the line is sent to the requesting processor. After a new entry is made in the queue mechanism, other store actions to the same entry by any processor may occur and usually a number of store actions will occur to the entry before it is removed to make room for another.

REFERENCES:
patent: 4167782 (1979-09-01), Joyce et al.
patent: 4195340 (1980-03-01), Joyce et al.
patent: 4394731 (1983-07-01), Flusche et al.
patent: 4415970 (1983-11-01), Swenson et al.
patent: 4521851 (1985-06-01), Trubisky et al.
patent: 4530052 (1985-07-01), King et al.
patent: 4533995 (1985-08-01), Christian et al.
patent: 4597044 (1986-06-01), Circello
patent: 4633387 (1986-12-01), Hartung et al.
patent: 4775955 (1988-10-01), Liu
"Cache Memories", A. J. Smith, Computing Surveys, vol. 14, No. 3, Sep. 1982, pp. 473-530.

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

Data processing system with fast queue store interposed between does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data processing system with fast queue store interposed between , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing system with fast queue store interposed between will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1307775

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