1. A system comprising: a display to present visual content; a system cache coupled to one or more host processors and a system memory; a graphics interface coupled to the system cache; and a graphics processor coupled to the graphics interface, the graphics processor including: a physically distributed set of compute slices to execute a plurality of work items associated with the visual content, and a cache fabric to maintain a coherency of one or more memory lines associated with the plurality of work items across the graphics processor, the system memory and the one or more host processors, wherein the cache fabric includes, a plurality of level one (L1) caches, each L1 cache being dedicated to an execution block of a compute slice, a physically distributed shared cache structure, wherein the coherency of the one or more memory lines is to be maintained across the plurality of L1 caches and the shared cache structure, and a plurality of crossbar nodes to track the one or more memory lines, each crossbar node being dedicated to a compute slice, the plurality of crossbar nodes further to distribute one or more snoop requests originating from the system cache to the shared cache structure and the plurality of L1 caches via the graphics interface, collect one or more snoop results from the shared cache structure and the plurality of L1 caches, and communicate the one or more snoop results to the system cache.