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 that resides at a first level in the cache hierarchy and is associated with a corresponding first coalescing binning unit; calculating a first tile size based on the storage capacity of the first cache memory and a first set of characteristics of data being processed in a first portion of a graphics processing pipeline; transmitting the calculated first tile size to the corresponding first coalescing binning unit; calculating a storage capacity of a second cache memory that resides at a second level in the cache hierarchy and is associated with a corresponding second coalescing binning unit; calculating a second tile size based on the storage capacity of the second cache memory and a second set of 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; and transmitting the calculated second tile size to the corresponding second coalescing binning unit.