Analyzing effectiveness of a computer cache by estimating a...

Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system – Target device

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C703S021000, C703S022000, C711S118000, C711S137000, C711S158000, C711S204000, C714S047300

Reexamination Certificate

active

06892173

ABSTRACT:
A system and method for analyzing the effectiveness of a computer cache memory. A bus with memory transactions is monitored. A subset of addresses, along with associated transaction data, on the bus is captured and stored in a memory. The captured addresses are applied to a software model of a computer cache. The capture process is repeated multiple times, each time with a different subset of the address space. Statistical estimates of hit rate and other parameters of interest are computed based on the software model. Multiple cache configurations may be modeled for comparison of performance. Alternatively, a subset of addresses along with associated transaction data is sent to a hardware model of a cache. The contents of the hardware model are periodically dumped to memory or statistical data may be computed and placed in the memory. Statistical estimates of hit rate and other parameters of interest are computed based on the contents of the memory.

REFERENCES:
patent: 4142234 (1979-02-01), Bean et al.
patent: 5379393 (1995-01-01), Yang
patent: 5392408 (1995-02-01), Fitch
patent: 5452440 (1995-09-01), Salsburg
patent: 5497458 (1996-03-01), Finch et al.
patent: 5615357 (1997-03-01), Ball
patent: 5619676 (1997-04-01), Fukuda et al.
patent: 5640509 (1997-06-01), Balmer et al.
patent: 5651112 (1997-07-01), Matsuno et al.
patent: 5675729 (1997-10-01), Mehring
patent: 5680544 (1997-10-01), Edmondson et al.
patent: 5704053 (1997-12-01), Santhanam
patent: 5781721 (1998-07-01), Hayes et al.
patent: 5793374 (1998-08-01), Guenter et al.
patent: 5805863 (1998-09-01), Chang
patent: 5819105 (1998-10-01), Moriarty et al.
patent: 5862371 (1999-01-01), Levine et al.
patent: 5920892 (1999-07-01), Nguyen
patent: 5940618 (1999-08-01), Blandy et al.
patent: 5960457 (1999-09-01), Skrovan et al.
patent: 5999721 (1999-12-01), Colglazier
patent: 6003142 (1999-12-01), Mori
patent: 6047359 (2000-04-01), Fouts
patent: 6049847 (2000-04-01), Vogt et al.
patent: 6059835 (2000-05-01), Bose
patent: 6129458 (2000-10-01), Waters et al.
patent: 6226738 (2001-05-01), Dowling
A. Agarwal , J. Hennessy , M. Horowitz, An analytical cache model, ACM Transactions on Computer Systems (TOCS), May 1989, vol. 7 Issue 2, pp.: 184-215.*
A. Agarwal , R. L. Sites , M. Horowitz, ATUM: a new technique for capturing address traces using microcode, ACM SIGARCH Computer Architecture News, v.14 n.2, p. 119-127, Jun. 1986.*
S. J. Eggers, E. D. Lazowska, Y. B. Lin, Techniques for the trace-driven simulation of cache performance, Proceedings of the 21st conference on Winter simulation, Oct. 1989, pp.: 1042-1046.*
IBM Technical Disclosure Bulletin, Scheme for Producing Miss-Rate As a Function of Cache Size by Means of Traces Produced by Observing Missed From a Cache Of Fixed Size, Apr. 1991, vol.: 33, Issue: 11 p.: 36-39.*
Tien-Fu Chen, Efficient trace□sampling simulation techniques for cache performance analysis, Simulation Symposium, 1996., Proceedings of the 29th Annual , 1996, pp 54-63.

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

Analyzing effectiveness of a computer cache by estimating a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Analyzing effectiveness of a computer cache by estimating a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Analyzing effectiveness of a computer cache by estimating a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3437472

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