A cache is presented with a single dual-port directory which can be used for both the processor accesses and coherence operations simultaneously. The complexity of such a dual-port directory cache is far less than that of a traditional two-directory cache. A bus-based shared-memory multiprocessor model with dedicated private caches is described. Summarized results from extensive simulations are presented, and the performance of the multiprocessor system with the dual-port directory caches is evaluated
Published in:
Communications, Computers and Signal Processing, 1991., IEEE Pacific Rim Conference on
Date of Conference: 9-10 May 1991