×

Apparatuses and methods for generating event codes including event source

  • US 9,400,734 B2
  • Filed: 05/13/2014
  • Issued: 07/26/2016
  • Est. Priority Date: 09/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a memory configured to store a program for a scheduler and a program for each of a first thread and a second thread pending execution in the apparatus;

    a processor configured to execute the program for the scheduler wherein the scheduler selects a one of the first or second thread and wherein the processor executes the program for the selected one of the first or second thread;

    a logic element configured to receive an asynchronous event and a thread identifier uniquely identifying the selected thread, and to produce a concatenated event identifier comprising the received thread identifier and the received asynchronous event, wherein the received asynchronous event is received in response to an execution of an instruction caused by the selected thread, wherein the received asynchronous event indicates the execution of the instruction, and wherein either the first thread or second thread is capable of causing execution of the instruction; and

    a timestamp configuration register comprising a first group of one or more bits for configuring a periodicity of a series of periodic events and a second group of one or more bits for configuring a precision of a timestamp fraction of the asynchronous event relative to one of the periodic events.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×