Wrapped-line cache for microprocessor system

Electrical computers and digital processing systems: memory – Addressing combined with specific memory configuration or... – Addressing cache memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711113, 711118, 711119, 711136, G06F 926, G06F 1202

Patent

active

058453083

ABSTRACT:
A "wrapped-line" direct-mapped cache is disclosed that stores words with main-memory addresses that succeed a requested address where a conventional nonwrapped direct-mapped line-unit cache would store words with main-memory addresses that precede the requested memory address. Since succeeding addresses are more likely to be called "soon" after a requested address, the wrapped-line direct-mapped cache provides more efficient use of cache capacity, and thus more effectively enhances the performance of an incorporating system. The wrapped-line direct-mapped cache has indexed storage locations. Each storage location has sections for storing a tag, a string-boundary indicator, and a line of words. Each storage location has a line index, and each word position in a line has a word-position index. To determine whether a requested address results in a hit or a miss, the match logic divides the requested address into high, intermediate, and low segments. The hit-or-miss determination is made by examining the tag and string-boundary sections of the "requested" cache storage location (indexed by intermediate bits of the requested address) as well as of the predecessor storage location. In the event of a hit, the requested word is transmitted from the cache for processing by a microprocessor. In the event of a miss, the high segment is stored in the tag section of the requested storage location to serve as a tag. In addition, the low segment of the requested address is stored in the string-boundary section of the requested storage location to serve as a string-boundary indicator. The requested and successor addresses are transmitted to main memory so that each word so fetched is stored at a word position having its word-position index equaling the word's main-memory-address low segment. The requested word is forwarded from the cache for processing by the microprocessor.

REFERENCES:
patent: 4853846 (1989-08-01), Johnson et al.
patent: 4912631 (1990-03-01), Lloyd
patent: 5255378 (1993-10-01), Crawford et al.
patent: 5537609 (1996-07-01), Whittaker et al.
patent: 5539894 (1996-07-01), Webber
patent: 5544342 (1996-08-01), Dean
patent: 5548742 (1996-08-01), Wang et al.
patent: 5613071 (1997-03-01), Rankin et al.
Jim Handy, The Cache Memory Book, Academic Press, Inc., 1993, pp. 83-84.

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

Wrapped-line cache for microprocessor system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Wrapped-line cache for microprocessor system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Wrapped-line cache for microprocessor system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2403630

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