1. A method for calculating a tile size for a plurality of cache memories in a cache hierarchy, the method comprising: calculating a storage capacity of a first cache memory; calculating a first tile size based on the storage capacity of the first cache memory and one or more characteristics of data being processed in a first portion of a graphics processing pipeline; transmitting the first tile size to a first coalescing binning unit; calculating a storage capacity of a second cache memory; calculating a second tile size based on the storage capacity of the second cache memory and one or more characteristics of data being processed in a second portion of the graphics processing pipeline, wherein the second tile size is different than the first tile size; transmitting the second tile size to a second coalescing binning unit.