Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

127 results about "Event synchronization" patented technology

Event (synchronization primitive) In computer science, an event (also called event semaphore) is a type of synchronization mechanism that is used to indicate to waiting processes when a particular condition has become true. An event is an abstract data type with a boolean state and the following operations:

Multi-task-based discrete event parallel simulation and time synchronization method

ActiveCN104866374AAvoid the disadvantage of not being able to fully utilize hardware resourcesAvoid overheadProgram initiation/switchingSoftware simulation/interpretation/emulationEvent synchronizationTime management
Disclosed is a multi-task-based discrete event parallel simulation and time synchronization method. The method comprises: setting a plurality of event managers, wherein each group corresponds to an event manager; synchronizing a plurality of entities in the plurality of event managers by using the only time manager; sending, by each event manager, a time synchronization request to the time manager; traversing, by the time manager, the event managers to select an event manager having a minimum execution time and a highest priority as a global push standard, actively pushing the current simulation time to the time, and notifying the corresponding event manager to be ready to execute the event; and upon completion of event execution, sending, by the event manager, a time synchronization request to the time manager again. According to the present application, a plurality of parallel threads run, thereby preventing the case where the single thread simulation fails to fully use the hardware resources, improving the simulation running efficiency, ensuring that the time management and the synchronization overheads are function calling-level overheads, avoiding cross-progress communication overhead, and improving the time management efficiency in simulation.
Owner:BEIJING HUARU TECH

Method for event synchronisation, especially for processors of fault-tolerant systems

Redundant systems are often provided with identically mounted processor boards which function according to a lockstep operation. The basic condition for the implementation of a lockstep system is the deterministic behaviour of all of the constituents contained in the board, such as CPUs, chip sets, main memory etc. According to the invention, deterministic behaviour signifies that said constituents supply identical results at identical times, in an error-free case, when the constituents receive identical stimuli at identical times. Deterministic behaviour also presupposes the use of interfaces in clock-controlled synchronism. Asynchronous interfaces cause a certain temporal indeterminacy in the system in many cases, whereby the entire synchronised behaviour of the system cannot be maintained. In order to thus be able to carry out a lockstep operation, the invention relates to a method for the synchronisation of external events which are supplied to a processor (CPU) and influence the same. The external events are intermediately stored accordingly and the processors are presented at identical points in the execution of commands. Problems which are created by the capacity of modern processors to execute commands in parallel are avoided by the fact that the parallel execution of the processors is stopped before the desired point in the command execution is reached and said point is then reached exactly in the single step mode.
Owner:SIEMENS AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products