EXECUTION AND REAL-TIME IMPLEMENTATION OF A TEMPORARY OVERRUN SCHEDULER
    1.
    发明申请
    EXECUTION AND REAL-TIME IMPLEMENTATION OF A TEMPORARY OVERRUN SCHEDULER 有权
    执行和实时执行临时监督程序

    公开(公告)号:US20140309980A1

    公开(公告)日:2014-10-16

    申请号:US14319611

    申请日:2014-06-30

    Inventor: David MACLAY

    CPC classification number: G06F9/455 G06F9/4887

    Abstract: The automatic generation of a real-time scheduler for scheduling the execution of 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.

    Abstract translation: 公开了一种用于在实时系统上调度任务执行的实时调度器的自动生成。 调度程序可能允许任务在执行实时系统任务时超支。 当下一个样品命中之前,当当前样品命中的任务的执行未完成时,可能会发生任务超限。 当任务超限发生时,调度程序可以延迟下一个样本命中任务的执行,直到完成当前样本命中的任务的执行。 在完成当前样本命中的任务的执行之后执行下一个样本命中的任务。 本发明可以使用户能够输入与图形程序或模型的实时执行相关的行为信息。 本发明可以使用关于在实时执行中执行的图形程序或模型的行为的信息来模拟图形程序或模型。

    BEHAVIOR INVARIANT OPTIMIZATION OF MAXIMUM EXECUTION TIMES FOR MODEL SIMULATION
    2.
    发明申请
    BEHAVIOR INVARIANT OPTIMIZATION OF MAXIMUM EXECUTION TIMES FOR MODEL SIMULATION 有权
    行为模型的最大执行时间的不优化优化

    公开(公告)号:US20140365992A1

    公开(公告)日:2014-12-11

    申请号:US14467684

    申请日:2014-08-25

    CPC classification number: G06F8/35 G06F8/70 G06F9/4887

    Abstract: A device receives a model that includes model elements scheduled to execute in time slots on a hardware device. The device identifies time slots, of the time slots, that are unoccupied or underutilized by the model elements, and identifies a set of model elements that can be moved to the unoccupied time slots without affecting a behavior of the model. The device calculates a combined execution time of the model elements, determines whether the combined execution time of the model elements is less than or equal to a duration of a first time slot of the time slots, and schedules the model elements for execution in the first time slot when the combined execution time of the model elements is less than or equal to the duration of the first time slot.

    Abstract translation: 设备接收包括调度为在硬件设备上的时隙中执行的模型元素的模型。 该设备识别时隙的时隙,未被空闲或未被模型元素充分利用,并且识别可以移动到未占用时隙的一组模型元素,而不影响模型的行为。 该设备计算模型元素的组合执行时间,确定模型元素的组合执行时间是否小于或等于时隙的第一时隙的持续时间,并且调度模型元素以执行第一 当模型元素的组合执行时间小于或等于第一时隙的持续时间时,时隙。

    BEHAVIOR INVARIANT OPTIMIZATION OF MAXIMUM EXECUTION TIMES FOR MODEL SIMULATION

    公开(公告)号:US20140089889A1

    公开(公告)日:2014-03-27

    申请号:US13627286

    申请日:2012-09-26

    CPC classification number: G06F8/35 G06F8/70 G06F9/4887

    Abstract: A device receives a model that includes model elements scheduled to execute in time slots on a hardware device. The device identifies time slots, of the time slots, that are unoccupied or underutilized by the model elements, and identifies a set of model elements that can be moved to the unoccupied time slots without affecting a behavior of the model. The device calculates a combined execution time of the model elements, determines whether the combined execution time of the model elements is less than or equal to a duration of a first time slot of the time slots, and schedules the model elements for execution in the first time slot when the combined execution time of the model elements is less than or equal to the duration of the first time slot.

Patent Agency Ranking