Invention Grant
- Patent Title: Multi-core compact executable trace processor
-
Application No.: US15011724Application Date: 2016-02-01
-
Publication No.: US10068041B2Publication Date: 2018-09-04
- Inventor: Muhammad Elnasir Elrabaa , Ayman Ali Hroub
- Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
- Applicant Address: SA Dhahran
- Assignee: King Fahd University of Petroleum and Minerals
- Current Assignee: King Fahd University of Petroleum and Minerals
- Current Assignee Address: SA Dhahran
- Agency: Oblon, McClelland, Maier & Neustadt, L.L.P.
- Main IPC: G06F17/50
- IPC: G06F17/50

Abstract:
Described herein are a processor and a method of operating the processor to simulate a many-core target machine. The processor includes a plurality of processing cores arranged in a predetermined manner and a global target clock counter (GTCC) configured to count a number of simulated clock cycles in the target machine. A global stall controller (GSC) configured to halt execution of all the processing cores based on a determination of at least one processing core being in a fault condition; and wherein the processor acquires a base clock per instruction (CPI) of a target machine, the CPI corresponding to an average number of clock cycles required by the target machine to execute a single instruction, translates an application of the target machine to a compact executable trace to be executed by the processor, and adjusts a speed of simulation by adjusting an update rate of the global target clock counter.
Public/Granted literature
- US20170220719A1 MULTI-CORE COMPACT EXECUTABLE TRACE PROCESSOR Public/Granted day:2017-08-03
Information query