Abstract:
A method and apparatus for configuring dynamic data are provided. A compilation apparatus may select a data format showing an optimum performance when a binary code is executed, from among a plurality of data formats supported by an execution apparatus used to execute a binary code, and may generate a binary code that uses the selected data format. The execution apparatus may execute a binary code provided by the compilation apparatus.
Abstract:
An apparatus and method for tile binning are provided. The tile binning apparatus may include a determination unit to determine whether a triangle obtained as a result of geometric processing includes an abnormal edge, an overlap test unit to perform an overlap test with respect to each edge of the triangle when the abnormal edge is absent from the triangle, and to sort three vertices of the triangle according to Y-axis values and perform the overlap test with respect to each edge of the triangle based on a sorting result when the triangle includes the abnormal edge, and a bin array update unit to update a bin array based on an overlap test result.
Abstract:
An apparatus and method for rendering a tile-binned Bezier curve may include a rendering calculator to determine a rendering scheme for at least one tile, with respect to the tile-binned Bezier curve, and a rendering processor to perform rendering with respect to a Bezier curve for the at least one tile, based on the determined rendering scheme. The rendering calculator may suspend the rendering of the Bezier curve at a boundary point between the at least one tile and an adjacent tile while the rendering is being performed, and determine the rendering scheme for a boundary value in which a position of the boundary point is reflected to be used when the adjacent tile is rendered.
Abstract:
A cache memory system and a caching method for a tile-based rendering may be provided. Each of cache lines in the cache memory system may include delayed-replacement information. The delayed-replacement information may indicate whether texture data referred to at a position of an edge of a tile is included in a cache line. When a cache line corresponding to an access-requested address is absent in the cache memory system, the cache memory system may select and remove a cache line to be removed from an associative cache unit, based on delayed-replacement information.