Processing

Please wait...

Settings

Settings

Goto Application

1. WO2006094047 - EXECUTION AND REAL-TIME IMPLEMENTATION OF A TEMPORARY OVERRUN SCHEDULER

Publication Number WO/2006/094047
Publication Date 08.09.2006
International Application No. PCT/US2006/007245
International Filing Date 01.03.2006
Chapter 2 Demand Filed 29.12.2006
IPC
G06F 9/48 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
G06F 17/50 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
50Computer-aided design
CPC
G06F 9/455
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
G06F 9/4887
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
4887involving deadlines, e.g. rate based, periodic
Applicants
  • THE MATHWORKS, INC. [US]/[US] (AllExceptUS)
  • MACLAY, David [GB]/[GB] (UsOnly)
Inventors
  • MACLAY, David
Agents
  • CANNING, Kevin, J.
Priority Data
11/070,32601.03.2005US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) EXECUTION AND REAL-TIME IMPLEMENTATION OF A TEMPORARY OVERRUN SCHEDULER
(FR) EXECUTION ET MISE EN OEUVRE EN TEMPS REEL D'UN PROGRAMMATEUR DE PROLONGATION TEMPORAIRE
Abstract
(EN)
The automatic generation of a real-time scheduler for scheduling the execution o tasks on a real-time system is disclosed. The scheduler may allow task overruns in the execution of the tasks on the real-time system. The task overruns may occur when the execution of a task for a current sample hit is not completed before a next sample hit. When the task overruns occur, the scheduler may delay the execution of the task for the next sample hit until the execution of the task for the current sample hit is completed. The execution of the task for the next sample hit is performed after the execution of the task for the current sample hit is completed. The present invention may enable users to input information relating to the behavior in real-time execution of the graphical programs or models. The present invention may simulate the graphical programs or models using the information on the behavior of the graphical programs or models executed in the real-time execution.
(FR)
L'invention concerne la génération automatique d'un programmateur en temps réel permettant de programmer l'exécution de tâches sur un système en temps réel. Le programmateur de l'invention peut autoriser des prolongations de tâches dans l'exécution des tâches sur le système en temps réel. Les prolongations de tâches peuvent se produire lorsque l'exécution d'une tâche pour un résultat d'échantillonnage ponctuel n'est pas terminée avant un résultat d'échantillonnage suivant. En cas de prolongation de tâche, le programmateur peut retarder l'exécution de la tâche pour le résultat d'échantillonnage suivant jusqu'à ce que l'exécution de la tâche pour le résultat d'échantillonnage ponctuel soit terminée. L'exécution de la tâche pour le résultat d'échantillonnage suivant est effectuée une fois que l'exécution de la tâche pour le résultat d'échantillonnage ponctuel est terminée. L'invention peut permettre aux utilisateurs d'entrer des informations associées au comportement dans l'exécution en temps réel de programmes ou de modèles graphiques. L'invention peut simuler les programmes ou modèles graphiques au moyen des informations associées au comportement des programmes ou modèles graphiques exécutés pendant l'exécution en temps réel.
Also published as
Latest bibliographic data on file with the International Bureau