-
公开(公告)号:CN108139932A
公开(公告)日:2018-06-08
申请号:CN201680060072.2
申请日:2016-09-14
申请人: 高通股份有限公司
发明人: A·拉曼 , P·蒙特西诺斯奥尔特戈
IPC分类号: G06F9/48
CPC分类号: G06F9/485 , G06F9/4812 , G06F9/4843
摘要: 实施例包括用于计算设备上的任务信令的计算设备、系统和方法。可以中断关键执行路径上的起始线程对任务的执行,以由起始线程创建至少一个并行任务,其中所述至少一个并行任务可以与起始线程执行的任务并行执行。起始线程可以发送用于向中继线程指示所述至少一个并行任务的创建的起始信号。在获取所述至少一个并行任务之前,可以恢复起始线程对任务的执行。
-
公开(公告)号:CN108431775A
公开(公告)日:2018-08-21
申请号:CN201680044001.3
申请日:2016-06-23
申请人: 高通股份有限公司
发明人: H·赵 , P·蒙特西诺斯奥尔特戈 , A·拉曼 , B·罗巴特米利 , G·C·卡斯卡瓦尔
IPC分类号: G06F9/48
CPC分类号: G06F9/52 , G06F9/4843
摘要: 一些方面包括用于将对轻量级内核的调度和执行实现为由线程直接地执行的简单任务,而无需建立任务结构的计算设备、系统和方法。计算设备可以确定任务队列中的任务指针是否是针对轻量级内核的简单任务指针。计算设备可以调度针对轻量级内核的第一简单任务用于由线程来执行。计算设备可以从简单任务表的条目中取回针对轻量级内核的内核指针。简单任务表中的条目可以与简单任务指针相关联。计算设备可以将轻量级内核作为简单任务来直接地执行。
-
公开(公告)号:CN108139932B
公开(公告)日:2021-08-24
申请号:CN201680060072.2
申请日:2016-09-14
申请人: 高通股份有限公司
发明人: A·拉曼 , P·蒙特西诺斯奥尔特戈
IPC分类号: G06F9/48
摘要: 实施例包括用于计算设备上的任务信令的计算设备、系统和方法。可以中断关键执行路径上的起始线程对任务的执行,以由起始线程创建至少一个并行任务,其中所述至少一个并行任务可以与起始线程执行的任务并行执行。起始线程可以发送用于向中继线程指示所述至少一个并行任务的创建的起始信号。在获取所述至少一个并行任务之前,可以恢复起始线程对任务的执行。
-
公开(公告)号:CN106663029B
公开(公告)日:2020-11-10
申请号:CN201580041819.5
申请日:2015-07-24
申请人: 高通股份有限公司
发明人: D·苏亚雷斯格拉西亚 , H·赵 , P·蒙特西诺斯奥尔特戈 , G·C·卡斯卡瓦尔 , J·克塞尼蒂斯
摘要: 多处理器计算设备方法通过以下方式来管理资源访问:当该资源可用时,信号告知事件管理器以信号告知请求访问资源的处理器元件苏醒以访问该资源,或者当该资源繁忙时,该处理器元件等待某个事件。处理器元件可以在等待访问所请求的资源时,进入休眠状态。当多个元件等待该资源时,在该资源可用时(608),以信号告知具有最高分配优先级的处理器元件苏醒,而不唤醒其它元件。可以基于启发式或者取决于计算设备或处理器元件的状态的参数,向等待该资源的处理器元件分配优先级。可以对等待资源的处理器元件的休眠持续时间进行估计,以及可以在休眠持续时间期间从调度队列中移除该处理器元件,或者为其分配另一个线程。
-
公开(公告)号:CN106663029A
公开(公告)日:2017-05-10
申请号:CN201580041819.5
申请日:2015-07-24
申请人: 高通股份有限公司
发明人: D·苏亚雷斯格拉西亚 , H·赵 , P·蒙特西诺斯奥尔特戈 , G·C·卡斯卡瓦尔 , J·克塞尼蒂斯
摘要: 多处理器计算设备方法通过以下方式来管理资源访问:当该资源可用时,信号告知事件管理器以信号告知请求访问资源的处理器元件苏醒以访问该资源,或者当该资源繁忙时,该处理器元件等待某个事件。处理器元件可以在等待访问所请求的资源时,进入休眠状态。当多个元件等待该资源时,在该资源可用时(608),以信号告知具有最高分配优先级的处理器元件苏醒,而不唤醒其它元件。可以基于启发式或者取决于计算设备或处理器元件的状态的参数,向等待该资源的处理器元件分配优先级。可以对等待资源的处理器元件的休眠持续时间进行估计,以及可以在休眠持续时间期间从调度队列中移除该处理器元件,或者为其分配另一个线程。
-
-
-
-