A couple of interesting and recent (filed last year) patents; first one is from ATI:
Two level cache memory architecture
The second patent is from NVIDIA:
SCALABLE SHADER ARCHITECTURE
Interesting quote:
ciao,
Marco
Two level cache memory architecture
I think the abstract makes it pretty clear, so it seems their pipe assigned to different tiles are going to share/reuse some textures data afterall.A memory architecture for use in a graphics processor including a main memory, a level one (L 1 ) cache and a level two (L 2 ) cache, coupled between the main memory and the L 1 cache is disclosed. The L 2 cache stores overlapping requests to the main memory before the requested information is stored in the L 1 cache. In this manner, overlapping requests for previously stored information is retrieved from the faster L 2 cache as opposed to the relatively slower main memory
The second patent is from NVIDIA:
SCALABLE SHADER ARCHITECTURE
Nothing groundbreaking here even if I wonder if this one is about NV40/G70 family or about future GPUs as G80.A scalable shader architecture is disclosed. In accord with that architecture, a shader includes multiple shader pipelines, each of which can perform processing operations on rasterized pixel data. Shader pipelines can be functionally removed as required, thus preventing a defective shader pipeline from causing a chip rejection. The shader includes a shader distributor that processes rasterized pixel data and then selectively distributes the processed rasterized pixel data to the various shader pipelines, beneficially in a manner that balances workloads.
Interesting quote:
Unfurtunately this patent it's not avaliable yet..his application claims benefit of United States provisional patent application serial number 60/561,617 (Attorney docket number P001278), entitled "GRAPHICS SHADER ARCHITECTURE" which was filed on April 20,2004, and which is herein incorporated by reference.
ciao,
Marco