Multi Instance Unified Shader Engine Filtering System With Level One and Level Two Cache

a shader engine and cache technology, applied in image memory management, processor architecture/configuration, instruments, etc., can solve the problems of static or intermittent errors in shader pipe arrays, and achieve the effect of faster fetch times and greater data throughpu

a shader engine and cache technology, applied in image memory management, processor architecture/configuration, instruments, etc., can solve the problems of static or intermittent errors in shader pipe arrays, and achieve the effect of faster fetch times and greater data throughpu

US20090309896A1Inactive Publication Date: 2009-12-17ADVANCED MICRO DEVICES INC

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi Instance Unified Shader Engine Filtering System With Level One and Level Two Cache
  • Multi Instance Unified Shader Engine Filtering System With Level One and Level Two Cache
  • Multi Instance Unified Shader Engine Filtering System With Level One and Level Two Cache

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029]The invention will be better understood from the following descriptions of various “embodiments” of the invention. Thus, specific “embodiments” are views of the invention, but each is not the whole invention. The present invention relates to a multiple instance shader engine filtering system wherein where each shader engine comprises multiple rows of shader engine filters combined with level one and level two cache systems. Each unified shader engine filter row accepts texture requests for a specified pixel from a resource and performs rendering and texture calculations, outputting texel data. In embodiments of this invention, bilinear texture filtering, trilinear texture filtering, and anisotropic texture mapping are applied to texel data stored in a multi level cache system. In another embodiment, a redundant shader system can be added and configured to each unified shader engine filter row to effectively repair defective shader pipes within the shader pipe array of the same...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Apparatus and systems utilizing multiple shader engines where each shader engine comprises multiple rows of shader engine filters combined with level one and level two cache systems. Each unified shader engine filter comprises a shader pipe array, and a texture mapping unit with access to a level one cache system and a level two cache. The shader pipe array accepts texture requests for a specified pixel from a resource and performs associated rendering calculations, outputting texel data. The texture mapping unit retrieves texel data stored in a level one cache system, with the ability to read and write to and from a level two cache system, and through formatting and bilinear filtering interpolations generates a formatted bilinear result based on the specific pixel's neighboring texels. Utilizing multiple rows of shader engine filters within a shader engine allows for the parallel processing of multiple simultaneous resource requests. Utilizing multiple shader engines allows for greater processing through the use of multiple simultaneous processing. A method utilizing multiple shader engines to perform texture mapping is also presented.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]This application claims the benefit under 35 U.S.C. §119(e) to U.S. Provisional Patent Application No. 61 / 057,499 filed May 30, 2008; U.S. Provisional Patent Application No. 61 / 057,483 filed May 30, 2008; U.S. Provisional Patent Application No. 61 / 057,492 filed May 30, 2008; U.S. Provisional Patent Application No. 61 / 057,504 filed May 30, 2008; and U.S. Provisional Patent Application No. 61 / 057,513 filed May 30, 2008, which are incorporated by reference herein in their entireties.BACKGROUND[0002]1. Field of the Invention[0003]The present invention is generally directed to computing operations performed in computing systems, and more particularly directed to graphics processing tasks performed in computing systems.[0004]2. Related Art[0005]A graphics processing unit (GPU) is a complex integrated circuit that is specially designed to perform graphics processing tasks. A GPU can, for example, execute graphics processing tasks required by an ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
17 Dec 2009
Publication
US20090309896A1
IPC
G09G5/02; G06T1/20
CPC
G09G2360/06; G09G5/363; G06T1/20; G06T1/60
Inventors
DELAURIER, ANTHONY P.; LEATHER, MARK