3-D rendering texture caching scheme

Computer graphics processing and selective visual display system – Computer graphics processing – Attributes

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S552000, C345S557000, C345S558000, C345S535000, C345S564000, C345S565000

Reexamination Certificate

active

07050063

ABSTRACT:
A 3D rendering texture caching scheme that minimizes external bandwidth requirements for texture and increases the rate at which textured pixels are available. The texture caching scheme efficiently pre-fetches data at the main memory access granularity and stores it in cache memory. The data in the main memory and texture cache memory is organized in a manner to achieve large reuse of texels with a minimum of cache memory to minimize cache misses. The texture main memory stores a two dimensional array of texels, each texel having an address and one of N identifiers. The texture cache memory has addresses partitioned into N banks, each bank containing texels transferred from the main memory that have the corresponding identifier. A cache controller determines which texels need to be transferred from the texture main memory to the texture cache memory and which texels are currently in the cache using a least most recently used algorithm. By labeling the texture map blocks (double quad words), a partitioning scheme is developed which allow the cache controller structure to be very modular and easily realized. The texture cache arbiter is used for scheduling and controlling the actual transfer of texels from the texture main memory into the texture cache memory and controlling the outputting of texels for each pixel to an interpolating filter from the cache memory.

REFERENCES:
patent: 4727365 (1988-02-01), Bunker et al.
patent: 5179638 (1993-01-01), Dawson et al.
patent: 5185856 (1993-02-01), Alcorn et al.
patent: 5493644 (1996-02-01), Thayer et al.
patent: 5548709 (1996-08-01), Hannah et al.
patent: 5596686 (1997-01-01), Duluk, Jr.
patent: 5598517 (1997-01-01), Watkins
patent: 5675773 (1997-10-01), Devic
patent: 5790130 (1998-08-01), Gannett
patent: 5809280 (1998-09-01), Chard et al.
patent: 5831640 (1998-11-01), Wang et al.
patent: 6236405 (2001-05-01), Schilling et al.
patent: 6300953 (2001-10-01), Rivard et al.
Blow, “Implementing a Texture Caching System”, Game Developer, http://www.gdmag.com, Apr. 1998 “The Virtual Texture Engine”, 3Dlabs Inc. Ltd., Issue 1, pp. 1-6, 1999.
Hakura, et al., “The Design and Analysis of a Cache Architecture for Texture Mapping”, Computer Systems Laboratory, Stanford University, Stanford, CA 94305, pp. 1-13.

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

3-D rendering texture caching scheme does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with 3-D rendering texture caching scheme, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and 3-D rendering texture caching scheme will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3576923

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