Subsettable top level cache

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1212

Patent

active

060921536

ABSTRACT:
As computers execute faster relative to memory, they require more memory bandwidth. Improved memory bandwidth can be achieved by having the compiler group contiguous memory requests. The contiguous words are called packs. The basic working premise of the subsettable pack cache is to load a pack into a subset of the cache, make the pack accessable to the processor indirectly through an auto-increment pointer, and to load anything else into the subset until the processor is finished with the pack. The auto-increment pointers are redirectable relative to the pack's begin point in the cache, a pack can begin anywhere within a block. Block parallel transfers between the top level subsettable cache and the next level down memory improve the cache bandwidth. Thrashing is reduced by using cache subsetting to separate cache uses. Cache like behavior within subsets is provided.

REFERENCES:
patent: 4214303 (1980-07-01), Joyce et al.
patent: 4225922 (1980-09-01), Porter
patent: 4228503 (1980-10-01), Waite et al.
patent: 4264953 (1981-04-01), Douglas et al.
patent: 4371929 (1983-02-01), Brann et al.
patent: 4463424 (1984-07-01), Mattson et al.
patent: 4464712 (1984-08-01), Fletcher
patent: 4502110 (1985-02-01), Saito
patent: 4503501 (1985-03-01), Coulson et al.
patent: 4530049 (1985-07-01), Zee
patent: 4580240 (1986-04-01), Watanabe
patent: 4637024 (1987-01-01), Dixon et al.
patent: 4707784 (1987-11-01), Ryan et al.
patent: 4713755 (1987-12-01), Worley, Jr. et al.
patent: 4719568 (1988-01-01), Carrubba et al.
patent: 4725945 (1988-02-01), Kronstadt et al.
patent: 4783736 (1988-11-01), Ziegler et al.
patent: 4847755 (1989-07-01), Morrison et al.
patent: 4905141 (1990-02-01), Brenza
patent: 4910666 (1990-03-01), Nibby, Jr. et al.
patent: 4912631 (1990-03-01), Lloyd
patent: 4920477 (1990-04-01), Colwell et al.
patent: 4942521 (1990-07-01), Hanawa et al.
patent: 4943908 (1990-07-01), Emma et al.
patent: 4953079 (1990-08-01), Ward et al.
patent: 4962451 (1990-10-01), Case et al.
patent: 4992934 (1991-02-01), Portanova et al.
patent: 5019971 (1991-05-01), Lefsky et al.
Weissberger, "On-Chip Cache Memory Gives .mu.Ps a Bis-System Look", Oct. 1983, Electronic Design, p 133-139, vol. 31 No. 21.
Veljko Milutinovic et al, "Architecture Kompiler Synergism in GaAs Computer System" Computer May 87, pp. 84-90.
Stanley Lass "Wide Channel Computers" Computer Architecture News Jun. 1987.
Stanley Lass, "Multiple Instructions/Operands Per Access to Cache Memory" Computer Architecture News Mar. 1988.
Stanley Lass, "Shared Cache Multiprocessing with Pack Computers" Computer Architecture News Jun. 1988.

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

Subsettable top level cache does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Subsettable top level cache, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Subsettable top level cache will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2048788

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