Invention Grant
- Patent Title: Apparatus, methods, and systems for conditional queues in a configurable spatial accelerator
-
Application No.: US15944761Application Date: 2018-04-03
-
Publication No.: US10564980B2Publication Date: 2020-02-18
- Inventor: Kermin E. Fleming, Jr. , Ping Zou , Mitchell Diamond , Benjamin Keen
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F13/40 ; G06F15/80 ; G06F9/448

Abstract:
Systems, methods, and apparatuses relating to conditional queues in a configurable spatial accelerator are described. In one embodiment, a configurable spatial accelerator includes a first output buffer of a first processing element coupled to a first input buffer of a second processing element and a second input buffer of a third processing element via a data path that is to send a dataflow token to the first input buffer of the second processing element and the second input buffer of the third processing element when the dataflow token is received in the first output buffer of the first processing element; a first backpressure path from the first input buffer of the second processing element to the first processing element to indicate to the first processing element when storage is not available in the first input buffer of the second processing element; a second backpressure path from the second input buffer of the third processing element to the first processing element to indicate to the first processing element when storage is not available in the second input buffer of the third processing element; and a scheduler of the second processing element to cause storage of the dataflow token from the data path into the first input buffer of the second processing element when both the first backpressure path indicates storage is available in the first input buffer of the second processing element and a conditional token received in a conditional queue of the second processing element from another processing element is a true conditional token.
Public/Granted literature
- US20190303168A1 APPARATUS, METHODS, AND SYSTEMS FOR CONDITIONAL QUEUES IN A CONFIGURABLE SPATIAL ACCELERATOR Public/Granted day:2019-10-03
Information query