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.

Date of Patent:
Jul. 20, 2021

Filed:

Sep. 29, 2017
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Bin Li, Portland, OR (US);

Chunhui Zhang, Hillsboro, OR (US);

Ren Wang, Portland, OR (US);

Ram Huggahalli, Costa Mesa, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/0831 (2016.01); G06F 9/30 (2018.01); G06F 9/46 (2006.01); H04L 12/933 (2013.01); H04L 12/741 (2013.01); H04L 12/861 (2013.01);
U.S. Cl.
CPC ...
G06F 12/0831 (2013.01); G06F 9/3004 (2013.01); G06F 9/466 (2013.01); H04L 45/74 (2013.01); H04L 49/15 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/621 (2013.01); H04L 49/9047 (2013.01);
Abstract

Technologies for enforcing coherence ordering in consumer polling interactions include a network interface controller (NIC) of a target computing device which is configured to receive a network packet, write the payload of the network packet to a data storage device of the target computing device, and obtain, subsequent to having transmitted a last write request to write the payload to the data storage device, ownership of a flag cache line of a cache of the target computing device. The NIC is additionally configured to receive a snoop request from a processor of the target computing device, identify whether the received snoop request corresponds to a read flag snoop request associated with an active request being processed by the NIC, and hold the received snoop request for delayed return in response to having identified the received snoop request as the read flag snoop request. Other embodiments are described herein.


Find Patent Forward Citations

Loading…