发明名称 ENHANCED METHODS AND SYSTEMS FOR CACHING AND PIPELINING OF GRAPHICS TEXTURE DATA
摘要 <p>Circuits and methods for enhanced caching and pipelining of graphics texture data within a computer controlled graphics display system. The present invention includes: an improved three level texture map memory caching system; a pixel pipeline coupled to the output of a triangle engine for reducing triangle engine stalls, and a tile-in-tile (e.g., tile and subtile) texture map memory management scheme for increasing texture cache hits. These three systems cooperate together to increase graphics throughput within the computer controlled graphics display system. The three level texture map memory caching system includes a first level cache (L1) residing in the texture engine and contains subtiles that are cached in and out on a least recently used (LRU) basis. The second level cache (L2), e.g., in the off-screen RAM, is a larger cache that caches in and out tile length data. The third level cache (L3) resides in the host computer's main memory. In one embodiment, L1 is approximately 2k bytes, L2 is approximately 128k bytes, and main memory is accessible up to 32M bytes. The pixel pipeline coupled to the triangle engine advantageously allows the processing of triangle polygon information (e.g., color) during a texture data fetch interval of the texture engine. Additionally, the tile-in-tile memory addressing system provides a memory management technique that increases the chances of cache memory hits within the texture engine of the present invention by caching specially arraigned tiles and subtiles thereof during texture map data access operations.</p>
申请公布号 WO1998028713(A1) 申请公布日期 1998.07.02
申请号 US1997022979 申请日期 1997.12.19
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址