1. A method comprising: providing a plurality of core-cache clusters, each of the plurality of core-cache clusters including a cache memory and at least one processor core in communication with the cache memory; and operating in accordance with a protocol to ensure that the plurality of core-cache clusters appear as a single caching agent.