Technologies for enforcing coherence ordering in consumer polling interactions
AssigneeIntel Corporation
InventorsBin Li, Chunhui Zhang, Ren Wang, Ram Huggahalli
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsBin Li, Chunhui Zhang, Ren Wang, Ram Huggahalli
Estimating the term…
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.
A target computing device for enforcing coherence ordering in consumer polling interactions, the target computing device comprising:
One or more machine-readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, cause a target computing device to:
A method for enforcing coherence ordering in consumer polling interactions, the method comprising:
Dependencies are inferred from the claim text.