Computer system with multi-buffer data cache for prefetching dat

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

711137, 711119, G06F 1300

Patent

active

058227571

ABSTRACT:
A computer system including a multi buffer data cache and method of caching data based on predicted temporal and spatial localities. A processor operates on operands under instruction control, the operands being stored in a main memory. The processor is coupled to the main memory via a data cache for prefetch and storage of operands referenced by the instructions. The data cache comprises an S-buffer for storing operands with strong temporal locality, and a P-buffer for storing operands with strong spatial locality. A control unit connected to the processor, the buffers and the main memory, determines what type of locality is involved in the operand referenced, based on whether the instruction accesses the main memory in a direct or indirect addressing mode as determined by a decoder unit of the processor, and governs operation of the buffer associated with the type of locality determined. Data references may be classified into a plurality of groups, which may include data references to stack data or global variable data, on the basis of predicted statistical associations of localities of the data references. The processor may include a stack pointer register and the computer system may identify requests using the indirect addressing mode based on the stack pointer register.

REFERENCES:
patent: 4437149 (1984-03-01), Pomerene et al.
patent: 4594659 (1986-06-01), Guenthner et al.
patent: 4701844 (1987-10-01), Thompson et al.
patent: 4719568 (1988-01-01), Carrubba et al.
patent: 4853846 (1989-08-01), Johnson et al.
patent: 4926323 (1990-05-01), Baror
patent: 4928239 (1990-05-01), Baum et al.
patent: 4980823 (1990-12-01), Lin
"Decoder Initiated Prefetching For Long-Op Instructions," IBM Tech. Disc. Bull., vol. 32, No. 6A, Nov. 1989, pp. 127-128.
"Cache Memories" by 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

Computer system with multi-buffer data cache for prefetching dat does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer system with multi-buffer data cache for prefetching dat, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system with multi-buffer data cache for prefetching dat will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-327167

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