The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 29, 2024
Filed:
Apr. 04, 2022
Intel Corporation, Santa Clara, CA (US);
Jason W. Brandt, Austin, TX (US);
Robert S. Chappell, Portland, OR (US);
Jesus Corbal, King City, OR (US);
Edward T. Grochowski, San Jose, CA (US);
Stephen H. Gunther, Beaverton, OR (US);
Buford M. Guy, Austin, TX (US);
Thomas R. Huff, Hillsboro, OR (US);
Christopher J. Hughes, Santa Clara, CA (US);
Elmoustapha Ould-Ahmed-Vall, Chandler, AZ (US);
Ronak Singhal, Portland, OR (US);
Seyed Yahya Sotoudeh, San Jose, CA (US);
Bret L. Toll, Hillsboro, OR (US);
Lihu Rappoport, Haifa, IL;
David B. Papworth, Cornelius, OR (US);
James D. Allen, Austin, TX (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
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.