关闭关键执行路径的任务信令

    公开(公告)号:CN108139932A

    公开(公告)日:2018-06-08

    申请号:CN201680060072.2

    申请日:2016-09-14

    IPC分类号: G06F9/48

    摘要: 实施例包括用于计算设备上的任务信令的计算设备、系统和方法。可以中断关键执行路径上的起始线程对任务的执行,以由起始线程创建至少一个并行任务,其中所述至少一个并行任务可以与起始线程执行的任务并行执行。起始线程可以发送用于向中继线程指示所述至少一个并行任务的创建的起始信号。在获取所述至少一个并行任务之前,可以恢复起始线程对任务的执行。

    关闭关键执行路径的任务信令

    公开(公告)号:CN108139932B

    公开(公告)日:2021-08-24

    申请号:CN201680060072.2

    申请日:2016-09-14

    IPC分类号: G06F9/48

    摘要: 实施例包括用于计算设备上的任务信令的计算设备、系统和方法。可以中断关键执行路径上的起始线程对任务的执行,以由起始线程创建至少一个并行任务,其中所述至少一个并行任务可以与起始线程执行的任务并行执行。起始线程可以发送用于向中继线程指示所述至少一个并行任务的创建的起始信号。在获取所述至少一个并行任务之前,可以恢复起始线程对任务的执行。

    用于多处理器系统的定向事件信号告知

    公开(公告)号:CN106663029B

    公开(公告)日:2020-11-10

    申请号:CN201580041819.5

    申请日:2015-07-24

    IPC分类号: G06F9/48 G06F9/52

    摘要: 多处理器计算设备方法通过以下方式来管理资源访问:当该资源可用时,信号告知事件管理器以信号告知请求访问资源的处理器元件苏醒以访问该资源,或者当该资源繁忙时,该处理器元件等待某个事件。处理器元件可以在等待访问所请求的资源时,进入休眠状态。当多个元件等待该资源时,在该资源可用时(608),以信号告知具有最高分配优先级的处理器元件苏醒,而不唤醒其它元件。可以基于启发式或者取决于计算设备或处理器元件的状态的参数,向等待该资源的处理器元件分配优先级。可以对等待资源的处理器元件的休眠持续时间进行估计,以及可以在休眠持续时间期间从调度队列中移除该处理器元件,或者为其分配另一个线程。

    用于多处理器系统的定向事件信号告知

    公开(公告)号:CN106663029A

    公开(公告)日:2017-05-10

    申请号:CN201580041819.5

    申请日:2015-07-24

    IPC分类号: G06F9/48 G06F9/52

    摘要: 多处理器计算设备方法通过以下方式来管理资源访问:当该资源可用时,信号告知事件管理器以信号告知请求访问资源的处理器元件苏醒以访问该资源,或者当该资源繁忙时,该处理器元件等待某个事件。处理器元件可以在等待访问所请求的资源时,进入休眠状态。当多个元件等待该资源时,在该资源可用时(608),以信号告知具有最高分配优先级的处理器元件苏醒,而不唤醒其它元件。可以基于启发式或者取决于计算设备或处理器元件的状态的参数,向等待该资源的处理器元件分配优先级。可以对等待资源的处理器元件的休眠持续时间进行估计,以及可以在休眠持续时间期间从调度队列中移除该处理器元件,或者为其分配另一个线程。