An apparatus for processing a write miss signal from a copy-back data cache includes a load-store unit with an allocating load buffer, a non-allocating store buffer, and a priority control circuit to generate write-after-read hazards and read-after-write hazards to preserve the processing priority of entries within the allocating load buffer and the non-allocating store buffer. A prefetch circuit enqueues a prefetch command in the allocating load buffer and a store command in the non-allocating store buffer upon a write miss to the copy-back data cache. Thus, the priority control circuit forces a write-after-read hazard on the store command in the non-allocating store buffer. As a result, the prefetch command in the allocating load buffer secures an allocated line in the copy-back data cache, allowing the store command of the non-allocating store buffer to write data to the allocated line.

Un apparecchio per l'elaborazione del segnale di mancanza di scrittura da un nascondiglio di dati della copia-indietro include carico-immagazzina l'unità con un amplificatore d'assegnazione del carico, un amplificatore d'assegnazione del deposito e un circuito di controllo di priorità da generare scriv-dopo-ha letto i rischi e legg-dopo-scrive i rischi per conservare la priorità d'elaborazione delle entrate all'interno dell'amplificatore d'assegnazione del carico e dell'amplificatore d'assegnazione del deposito. Un circuito del prefetch enqueues un ordine del prefetch nell'amplificatore d'assegnazione del carico e un ordine del deposito nell'amplificatore d'assegnazione del deposito su una mancanza di scrittura al nascondiglio di dati della copia-indietro. Quindi, il circuito di controllo di priorità forza scriv-dopo-ha letto il rischio sull'ordine del deposito nell'amplificatore d'assegnazione del deposito. Di conseguenza, l'ordine del prefetch nell'amplificatore d'assegnazione del carico assicura una linea assegnata nel nascondiglio di dati della copia-indietro, permettendo l'ordine del deposito dell'amplificatore d'assegnazione del deposito redigere i dati alla linea assegnata.

 
Web www.patentalert.com

< (none)

< Method for using DHCP and marking to override learned IP addesseses in a network

> Cataloging apparatus for facilitating the re-use of distributed objects in a distributed object system

> (none)

~ 00000