-
公开(公告)号:US12099841B2
公开(公告)日:2024-09-24
申请号:US17212977
申请日:2021-03-25
Applicant: Intel Corporation
Inventor: Rajesh Sankaran , Gilbert Neiger , Vedvyas Shanbhogue , David Koufaty
CPC classification number: G06F9/30076 , G06F9/30101 , G06F9/4825
Abstract: An embodiment of an apparatus comprises decode circuitry to decode a single instruction, the single instruction to include a field for an identifier of a first source operand, a field for an identifier of a destination operand, and a field for an opcode, the opcode to indicate execution circuitry is to program a user timer, and execution circuitry to execute the decoded instruction according to the opcode to retrieve timer program information from a location indicated by the first source operand, and program a user timer indicated by the destination operand based on the retrieved timer program information. Other embodiments are disclosed and claimed.
-
公开(公告)号:US20240311178A1
公开(公告)日:2024-09-19
申请号:US18577065
申请日:2022-07-07
Applicant: Nordic Semiconductor ASA
Inventor: Martin Olof OLSSON , Frode Milch PEDERSEN
CPC classification number: G06F9/4825 , G06F1/28
Abstract: A circuit portion comprises a mapping module, a source component, a destination component and a memory. The mapping module comprises a plurality of channels that each provides a connection for connecting two components of the circuit portion in a one-to-one relationship. The source component is arranged in a first clock or power domain, and the destination component is arranged in a second clock or power domain. In response to an assertion of an event signal or an interrupt by the source component, the mapping module is configured to forward the event signal or interrupt to the destination component via only one channel of the plurality of channels so as to cause the destination component to perform a corresponding task according to a mapping stored in the memory.
-
公开(公告)号:US12039362B2
公开(公告)日:2024-07-16
申请号:US17746366
申请日:2022-05-17
Applicant: NVIDIA Corporation
Inventor: Igor Stoppa
CPC classification number: G06F9/4825 , G06F9/542
Abstract: In various examples, a timer component that generates an event when an interrupt request has not yet been cleared within at least a predetermined amount of time.
-
4.
公开(公告)号:US12001848B2
公开(公告)日:2024-06-04
申请号:US17704614
申请日:2022-03-25
Applicant: Simplex Micro, Inc.
Inventor: Thang Minh Tran
CPC classification number: G06F9/3869 , G06F9/223 , G06F9/30141 , G06F9/4825
Abstract: A processor includes a time counter and provides a method for statically dispatching fused instructions with first operation and second operation with preset execution times for forwarding of result data from the first operation to the second operation without writing to a register, and where the preset execution times are based on a time count from the time counter provided to an execution pipeline.
-
公开(公告)号:US10078604B1
公开(公告)日:2018-09-18
申请号:US14690349
申请日:2015-04-17
Applicant: BiTMICRO Networks, Inc.
Inventor: Arnaldo Cristobal , Marlon Verdan
CPC classification number: G06F13/24 , G06F9/4825
Abstract: In an embodiment of the invention, a method comprises: collecting a plurality of interrupts and servicing coalesced active interrupts to a processor if an interrupt count limit has occurred or if a timeout count has expired. In another embodiment of the invention, an apparatus comprises: an interrupt controller configured to collect a plurality of interrupts and configured to service coalesced active interrupts to a processor if an interrupt count limit has occurred or if a timeout count has expired. In yet another embodiment of the invention, an article of manufacture comprises: a non-transient computer-readable medium having stored thereon instructions that permit a method comprising: collecting a plurality of interrupts and servicing coalesced active interrupts to a processor if an interrupt count limit has occurred or if a timeout count has expired.
-
6.
公开(公告)号:US10061676B2
公开(公告)日:2018-08-28
申请号:US14024569
申请日:2013-09-11
Applicant: BULL SAS
Inventor: Yann Kalemkarian , Jean-Vincent Ficet , Philippe Couvee , Sébastien Dugue
CPC classification number: G06F11/3048 , G06F9/4825 , G06F11/0724 , G06F11/0757
Abstract: A system comprising a peripheral having a timing mechanism and a node, one of which comprises a real memory space and the other a corresponding virtual memory space, is disclosed. On receiving a timing command in the real memory space, comprising references to an event and time, an entry comprising data relative to the event and time references is created in a monitoring queue of the peripheral. A current point in time is then compared, in the peripheral, to a scheduled point in time linked to an item of data relative to a time reference stored in the monitoring queue. In response, if the current point in time is after the scheduled point in time, an item of data relative to a reference linked to the item of data relative to a time reference stored in the monitoring queue is stored in the real memory space.
-
公开(公告)号:US20180165118A1
公开(公告)日:2018-06-14
申请号:US15373208
申请日:2016-12-08
Applicant: NXP USA, INC.
Inventor: Ron Michael Bar , Eran Glickman , Hezi Rahamim
CPC classification number: G06F9/4825
Abstract: A processing system includes a data processor, an input, an output, a memory, an operation parser, and a timer manager instance controller. The input receives create-timer-manager-instance (CTMI) commands identifying a number of timers supported by a timer manager instance. The output provides responses including a CTMI response associated with the CTMI command. The operation parser receives the CTMI command from the input. The timer manager instance controller receive a control input from the operation parser based upon the CTMI command, and in response, allocates a block of memory locations in the memory based on the number of timers and provides a CTMI response to the output to indicate that the CTMI response was executed by the timer manager instance controller.
-
公开(公告)号:US09910703B2
公开(公告)日:2018-03-06
申请号:US15156480
申请日:2016-05-17
Applicant: Accedian Networks Inc.
Inventor: Andre Dupont , Thierry DeCorte
CPC classification number: G06F9/4881 , G06F1/14 , G06F9/4825 , G06F9/4831 , G06F9/4837
Abstract: A method is provided for efficiently scheduling timer events within an operating system by allocating a plurality of timers, each of which has an expiry time, to a set of available timer slots. The method defines a timer spread value that denotes the allowed variance of the expiry times of each of the timers, calculates a set of available timer slots for each of the timers based on the timer spread value, and adjusts the expiry times of the timers so as to insert and evenly spread the timers across the set of available timer slots. In one implementation, the set of available timer slots is located in a timer wheel existing within the operating system, and the timer wheel uses a plurality of timer vectors arranged into successively increasing levels, beginning with level zero.
-
公开(公告)号:US09785587B2
公开(公告)日:2017-10-10
申请号:US14413415
申请日:2013-07-03
Inventor: Mathieu Jan , Christophe Aussagues , Vincent David , Matthieu Lemerre
CPC classification number: G06F13/26 , G06F9/4825 , G06F9/4887 , G06F13/22 , G06F13/4256
Abstract: A method for executing an application in a multitasking system is provided. The application is composed of at least one task for which the temporal triggering is specified in a first temporal reference frame that is asynchronous relative to the physical time, called first external clock domain, defined by a synchronous basic clock with changes of state of a peripheral device of the system. The method comprises a set of steps executed by the system upon reception of an occurrence of an interrupt in order to render the execution of the task deterministic or quasi-deterministic.
-
公开(公告)号:US20170286161A1
公开(公告)日:2017-10-05
申请号:US15473507
申请日:2017-03-29
Applicant: HYUNDAI AUTRON CO., LTD.
Inventor: Dae-Hwan Lim
IPC: G06F9/48 , H04L12/407
CPC classification number: G06F9/4881 , G06F3/0659 , G06F9/48 , G06F9/4806 , G06F9/4825 , G06F9/4837 , G06F13/1689 , H04J3/06 , H04L12/40 , H04L12/407 , H04L2012/40273
Abstract: Provided are a method of distributing tasks of an AUTomotive Open System Architecture (AUTOSAR) operating system and managing OsTask using OsAlarm in the AUTOSAR operating system, the method comprises, storing in Counter_BSW a value of a counter at a time when a function for setting an alarm for a basic software (BSW) module is called, storing in Counter_RTE the value of the counter at a time when a function for setting an alarm for an application software (ASW) module is called and correcting an offset value of the alarm for the ASW module using a value of Counter_BSW and a value of Counter_RTE.
-
-
-
-
-
-
-
-
-