A system and method for increasing computing throughput through execution
of parallel data error detection/correction and cache hit detection
operations. In one path, hit detection occurs independent of and
concurrent with error detection and correction operations, and reliance
on hit detection in this path is based on the absence of storage errors.
A single error correction code (ECC) is used to minimize storage
requirements, and data hit comparisons based on the cached address and
requested address are performed exclusive of ECC bits to minimize bit
comparison requirements.