Invention Grant
- Patent Title: Method and apparatus for supporting quasi-posted loads
-
Application No.: US15388744Application Date: 2016-12-22
-
Publication No.: US10223121B2Publication Date: 2019-03-05
- Inventor: Ido Ouziel , Raanan Sade , Jacob Doweck
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Alliance IP, LLC
- Main IPC: G06F9/312
- IPC: G06F9/312 ; G06F9/48 ; G06F9/30 ; G06F9/38

Abstract:
A processor includes a decoder, a data return buffer, and an execution unit. The decoder is to decode an instruction for a non-posted load into a decoded instruction for loading data from memory mapped input/output. The execution unit is for executing the decoded instruction. The execution is to start a timer, determine whether the timer exceeds a timeout threshold, allocate an entry in the data return buffer for the load, and determine whether an event arrived. The timer is to measure an amount of time taken to return the non-posted load instruction. The determination whether an event arrived is made in response to at least one of the allocation of the entry for the load, or a determination that the timer exceeds the timeout threshold.
Public/Granted literature
- US20180181393A1 METHOD AND APPARATUS FOR SUPPORTING QUASI-POSTED LOADS Public/Granted day:2018-06-28
Information query