A method of retiring operations to a cache. Initially, a first operation is queued in a stack such as the store queue of a retire unit. The first operation is then copied, in a first transfer, to a latch referred to as the miss latch in response to a resource conflict that prevents the first operation from accessing the cache. The first operation is maintained in the stack for the duration of the resource conflict. When the resource conflict is resolved, the cache is accessed, in a first cache access, with the first operation from the stack. Preferably, the first operation is removed from the stack when the resource conflict is resolved and the first cache access is initiated. In the preferred embodiment, the first operation is maintained in the miss latch until the first cache access results in a cache hit. One embodiment of the invention further includes accessing the cache, in a first miss access, with the first operation from the miss latch in response to a cache miss that resulted from the first cache access. In a presently preferred embodiment, a second access is executed to access the cache with a second operation queued in the stack in response to a cache hit resulting from the first cache access. The first and second cache accesses preferably occur in consecutive cycles. Typically, the first and second operations are store operations that are queued in the stack in program order. In one embodiment the first operation is removed from the stack upon resolving of the resource conflict.

Метод выбывать деятельности к тайнику. Первоначально, первая деятельность queued в стоге such as коса магазина блока выбывать. Первая деятельность после этого скопирована, в первом переходе, к защелке названной защелка несоосности in response to конфликт ресурса который предотвращает первую деятельность от достигать тайника. Первая деятельность поддержана в стоге для продолжительности конфликта ресурса. Когда конфликт ресурса разрешен, тайник достиган, в первом доступе тайника, с первой деятельностью от стога. Предпочтительн, первая деятельность извлекается от стога когда конфликт ресурса разрешен и первый доступ тайника начат. В предпочитаемом воплощении, первая деятельность не поддержать в защелке несоосности до первых результатов доступа тайника в ударе тайника. Одно воплощение вымысла более дальнейшего вклюает достигать тайника, в первый доступ несоосности, с первой деятельностью от защелки несоосности in response to несоосность тайника которая привела к от первого доступа тайника. В в настоящее время предпочитаемом воплощении, второй доступ исполнен для того чтобы достигнуть тайника при вторая деятельность queued в стоге in response to удар тайника приводящ к от первого доступа тайника. Первый и второй доступ тайника предпочтительн происходит в последовательных циклах. Типично, первыми и вторыми деятельностями будут деятельности магазина которые queued в стоге в заказе программы. В одном воплощении первая деятельность извлекается от стога по разрешать конфликта ресурса.

 
Web www.patentalert.com

< (none)

< Selective address translation in coherent memory replication

> Laminated piezoelectric transformer

> (none)

~ 00043