Invention Grant
- Patent Title: Using control flow data structures to direct and track instruction execution
-
Application No.: US13834049Application Date: 2013-03-15
-
Publication No.: US09880842B2Publication Date: 2018-01-30
- Inventor: Jayaram Bobba , Ruchira Sasanka , Jeffrey J. Cook , Abhinav Das , Arvind Krishnaswamy , David J. Sager , Jason M. Agron
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F11/07 ; G06F9/45 ; G06F11/34

Abstract:
A mechanism for tracking the control flow of instructions in an application and performing one or more optimizations of a processing device, based on the control flow of the instructions in the application, is disclosed. Control flow data is generated to indicate the control flow of blocks of instructions in the application. The control flow data may include annotations that indicate whether optimizations may be performed for different blocks of instructions. The control flow data may also be used to track the execution of the instructions to determine whether an instruction in a block of instructions is assigned to a thread, a process, and/or an execution core of a processor, and to determine whether errors have occurred during the execution of the instructions.
Public/Granted literature
- US20140281424A1 TRACKING CONTROL FLOW OF INSTRUCTIONS Public/Granted day:2014-09-18
Information query