An embodiment of the invention is a processor for providing simultaneous access
to the same data for a plurality of requests. The processor includes cache storage
having an address sliced directory lookup structure. A same line detection unit
receives a plurality of first instruction fields and a plurality of second instruction
fields. The same line detection unit generates a same line signal in response to
the first instruction fields and the second instruction fields. The cache storage
simultaneously reads data from a single line in the cache storage in response to
the same line signal.