The inventive cache manages address conflicts and maintains program order without using a store buffer. The cache utilizes an issue algorithm to insure that accesses issued in the same clock are actually issued in an order that is consistent with program order. This is enabled by performing address comparisons prior to insertion of the accesses into the queue. Additionally, when accesses are separated by one or more clocks, address comparisons are performed, and accesses that would get data from the cache memory array before a prior update has actually updated the cache memory in the array are canceled. This provides a guarantee that program order is maintained, as an access is not allowed to complete until it is assured that the most recent data will be received upon access of the array.

Het vindingrijke geheime voorgeheugen beheert adresconflicten en handhaaft programmaorde zonder een opslagbuffer te gebruiken. Het geheime voorgeheugen gebruikt een kwestiealgoritme om te verzekeren dat de toegangen die in de zelfde klok worden uitgegeven eigenlijk in een orde worden uitgegeven die met programmaorde verenigbaar is. Dit wordt toegelaten door adresvergelijkingen voorafgaand aan toevoeging van de toegangen in de rij uit te voeren. Bovendien, wanneer de toegangen door één of meerdere klokken worden gescheiden, worden de adresvergelijkingen uitgevoerd, en de toegangen die gegevens van de voorgeheugenserie zouden krijgen alvorens een vroegere update eigenlijk het voorgeheugen in de serie heeft bijgewerkt worden geannuleerd. Dit verstrekt een waarborg dat de programmaorde wordt gehandhaafd, aangezien een toegang niet om wordt verleend te voltooien tot men verzekert dat de meest recente gegevens op toegang van de serie zullen worden ontvangen.

 
Web www.patentalert.com

< (none)

< Multi-functional vibration actuator

> System and method for rendering image based data

> (none)

~ 00065