Invention Grant
- Patent Title: Method and apparatus for unstructured control flow for SIMD execution engine
-
Application No.: US14498505Application Date: 2014-09-26
-
Publication No.: US09928076B2Publication Date: 2018-03-27
- Inventor: Subramaniam Maiyuran , Darin M. Starkey
- 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: G06F13/28
- IPC: G06F13/28 ; G06F9/44 ; G06F9/38 ; G06F9/30 ; G06F9/32

Abstract:
An apparatus and method for a SIMD unstructured branching. For example, one embodiment of a processor comprises: an execution unit having a plurality of channels to execute instructions; and a branch unit to process unstructured control flow instructions and to maintain a per channel count value for each channel, the branch unit to store instruction pointer tags for the unstructured control flow instructions in a memory and identify the instruction pointer tags using tag addresses, the branch unit to further enable and disable the channels based at least on the per channel count value.
Public/Granted literature
- US20160092239A1 METHOD AND APPARATUS FOR UNSTRUCTURED CONTROL FLOW FOR SIMD EXECUTION ENGINE Public/Granted day:2016-03-31
Information query