Abstract:
A multimedia data processing method is provided which includes providing a conflict detection unit at a load/store pipeline unit; generating, by the conflict detection unit, speculative conflict information, which is used to predictively determine whether an address of a load/store instruction of a current thread causes a conflict miss before a cache access operation is performed by performing a history search for load/store instruction addresses of previous threads without referring to a cache memory; and storing information of the current thread directly in a standby buffer without an execution of the cache access operation in response to the generated speculative conflict information indicating the conflict miss.
Abstract:
A graphic processing unit includes a geometry processing unit and a rendering processing unit. The geometry processing unit is configured to receive vertexes and to generate at least one primitive using the vertexes. The rendering processing unit is configured to convert the generated at least one primitive into fragments, to perform fragment shading on the converted fragments, and to perform anti-aliasing on the fragments on which the fragment shading has been performed. The rendering processing unit performs the anti-aliasing on first color data and second color data that is different from the first color data using different operations from each other.
Abstract:
A graphics processing unit (GPU) is provided. The GPU includes a tiling unit and a rasterizer. The tiling unit is configured to determines primitives touching a corresponding tile in tiles in an image frame, to determine at least one representative primitive of the primitives using a depth value of each of the primitives, and to generate visible primitives of the primitives for the corresponding tile using a depth value of the at least one representative primitive. The rasterizer is configured to rasterize the at least one representative and the visible primitives.