Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2006-06-06
2006-06-06
Robinson, Greta (Department: 2168)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000
Reexamination Certificate
active
07058636
ABSTRACT:
Computer systems are typically designed with multiple levels of memory hierarchy. Prefetching has been employed to overcome the latency of fetching data or instructions from or to memory. In modern transaction processing systems, database servers, operating systems, and other commercial and engineering applications, information is frequently organized in trees, graphs, and linked lists. Lack of spatial locality results in a high probability that a miss will be incurred at each cache in the memory hierarchy. The present invention significantly increases the cache hit rates of many important data structure traversals, and thereby the potential throughput of the computer system and application in which it is employed. For data structure traversals in which the traversal path may be predetermined, a transformation is performed on the data structure that permits references to nodes that will be traversed in the future be computed sufficiently far in advance to prefetch the data into cache.
REFERENCES:
patent: 5412799 (1995-05-01), Papadopoulos
patent: 6009265 (1999-12-01), Huang et al.
patent: 6266733 (2001-07-01), Knittel et al.
patent: 6634024 (2003-10-01), Tirumalai et al.
patent: 6675374 (2004-01-01), Pieper et al.
patent: 6717576 (2004-04-01), Duluk et al.
patent: 6760902 (2004-07-01), Ott
Bjork, Russell C., “Lecture: Binary Trees”, 1999, http://www.math-cs.gordon.edu/courses/cs122/lectures/bintrees.html.
Dodds, Jr. Harold E.
Robinson Greta
LandOfFree
Method for prefetching recursive data structure traversals does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for prefetching recursive data structure traversals, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for prefetching recursive data structure traversals will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3615470