The inventive cache uses a queuing structure which provides out-of-order
cache memory access support for multiple accesses, as well as support for
managing bank conflicts and address conflicts. The inventive cache can
support four data accesses that are hits per clocks, support one access
that misses the L1 cache every clock, and support one instruction access
every clock. The responses are interspersed in the pipeline, so that
conflicts in the queue are minimized. Non-conflicting accesses are not
inhibited, however, conflicting accesses are held up until the conflict
clears. The inventive cache provides out-of-order support after the
retirement stage of a pipeline.
Het vindingrijke geheime voorgeheugen gebruikt een het een rij vormen structuur die de toegangssteun van het uit-van-ordevoorgeheugen voor meervoudige toegangen, evenals steun voor het beheren van bankconflicten en adresconflicten verleent. Het vindingrijke geheime voorgeheugen kan vier gegevenstoegangen steunen die klappen per klokken zijn, steunt één toegang die het L1 geheime voorgeheugen elke klok mist, en steunt één instructietoegang elke klok. De reacties worden gestrooid in de pijpleiding, zodat de conflicten in de rij worden geminimaliseerd. De niet-strijdig is toegangen zijn niet geremd, echter, tegenstrijdige toegangen worden gesteund tot het conflict ontruimt. Het vindingrijke geheime voorgeheugen verleent uit-van-ordesteun na het pensioneringsstadium van een pijpleiding.