1. An apparatus, comprising: a plurality of tag units, each tag unit including an array of tag address storage locations, the plurality of tag units to perform tag look-up operations; a memory module decode unit, the memory module decode unit to perform decode operations in parallel with the tag look-up operations; and a command sequencer and serializer unit coupled to the array of tag address storage locations, the command sequencer and serializer unit to control a plurality of data caches, each data cache associated with one of a plurality of memory modules.