The application provides a
texture memory bank read access
optimization system and optimization method, conflict detection is performed on generated 16-way texture addresses, texture addresses accessing the same texture block are composed into address groups, a plurality of address groups are obtained, a conflict flag of each address group and an effective
texel mark bit in the group are generated, and an access request and the conflict flag are sent to a corresponding storage unit
Bank in parallel according to each address group; when each storage unit
Bank receives the access request, corresponding texture block data is returned, and a data
assembly module reads corresponding
texel data from the corresponding texture block data in parallel according to the effective
texel mark bit in each address group. The application performs feature comparison conflict detection on texture addresses in parallel, groups the texture storage unit
Bank, and then outputs in parallel, without preprocessing, and is not coupled with other parts in the texture unit, and is easy to implement; and the design mode of the pipeline is adopted, and the execution efficiency is high.