1. A system comprising: a tag buffer; a request buffer configured to store a memory request having an associated tag; and a memory controller configured to: compare the associated tag to a plurality of tags stored in the tag buffer; and issue the memory request stored in the request buffer to either a memory cache or a main memory based on the comparison.