APPARATUSES AND METHODS FOR A PROCESSOR ARCHITECTURE

Embodiments of an invention a processor architecture are disclosed. In an embodiment, a processor includes a decoder, an execution unit, a coherent cache, and an interconnect. The decoder is to decode an instruction to zero a cache line. The execution unit is to issue a write command to initiate a c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SINGHAL, Ronak, RAPPOPORT, Lihu, OULD-AHMED-VALL, Elmoustapha, HUFF, Thomas R, CORBAL, Jesus, TOLL, Bret L, CHAPPELL, Robert S, HUGHES, Christopher J, PAPWORTH, David, SOTOUDEH, Seyed Yahya, ALLEN, James D, GUNTHER, Stephen H, BRANDT, Jason W, GUY, Buford M, GROCHOWSKI, Edward T
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Embodiments of an invention a processor architecture are disclosed. In an embodiment, a processor includes a decoder, an execution unit, a coherent cache, and an interconnect. The decoder is to decode an instruction to zero a cache line. The execution unit is to issue a write command to initiate a cache line sized write of zeros. The coherent cache is to receive the write command, to determine whether there is a hit in the coherent cache and whether a cache coherency protocol state of the hit cache line is a modified state or an exclusive state, to configure a cache line to indicate all zeros, and to issue the write command toward the interconnect. The interconnect is to, responsive to receipt of the write command, issue a snoop to each of a plurality of other coherent caches for which it must be determined if there is a hit.