Cache detection using timing differences

Electrical computers and digital processing systems: memory – Storage accessing and control – Access timing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711118, G06F12/08

Patent

active

059039159

ABSTRACT:
An automatic method and apparatus in a computer system of cache detection. Accessing of data stored at first specified boundaries in a memory of the computer system corresponding with a first size of a cache is timed to produce a first timing value. Accessing of data stored at second specified boundaries in the memory of the computer system corresponding with a second size of a cache which is greater than the first size is timed to produce a second timing value. If the second timing value exceeds the first timing value by a threshold then the presence of a cache of the first size is indicated. This can also be performed iteratively until the memory of computer system has been completely tested for the presence of any caches. The process may be performed for instruction or data caches wherein the accessing of data for data caches includes memory access instruction, and the accessing of data for instruction caches includes the execution of instructions. Methods and apparatus for determining other cache characteristics are also described including detecting the set associativity of any known caches, and whether the known data and instruction caches are unified or not.

REFERENCES:
patent: 4991088 (1991-02-01), Kam
patent: 5179686 (1993-01-01), White
patent: 5465342 (1995-11-01), Walsh
patent: 5497458 (1996-03-01), Finch et al.
patent: 5502833 (1996-03-01), Byrn et al.
patent: 5511180 (1996-04-01), Schieve
patent: 5515521 (1996-05-01), Whitted, III et al.
patent: 5581730 (1996-12-01), Silla
IBM Technical Disclosure Bulletin, Apr. 1995, NN9504183, "Dynamic Memory Size Determination Algorithm".
McVoy and Staelin, "Lmbench: Portable Tools For Performance Analysis", 1996.
Patterson, David A. and Hennessy, John L. "Computer Organization & Design--The Hardware/Software Interface" 1994, pp. 458-469 and 501-514.

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

Cache detection using timing differences does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Cache detection using timing differences, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cache detection using timing differences will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-255811

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