【技术实现步骤摘要】
用于互操作性的应用编程接口
[0001]至少一个实施例涉及时间线信号量。例如,至少一个实施例涉及处理引用时间线信号量的句柄的流的工作负载以实现本文描述的各种新颖技术的处理器或计算系统。
技术介绍
[0002]应用可以使用多个应用编程接口(API)。如果应用使用多个API,则API可共享有限数量的计算资源(例如,处理器、存储器)。如果没有有效地或以有组织的方式共享计算资源,则应用可能经历计算资源(诸如处理或存储器资源)的浪费。
附图说明
[0003]图1示出了根据至少一个实施例的用于处理应用的混合工作负载的概述框图;
[0004]图2示出了根据至少一个实施例的用于创建、接收、更新和无效时间线信号量的组件的概述框图;
[0005]图3示出了根据至少一个实施例的使用时间线信号量的概述过程流程图;
[0006]图4示出了根据至少一个实施例的用于接收时间线信号量的过程流程图;
[0007]图5示出了根据至少一个实施例的用于更新时间线信号量的过程流程图;
[0008]图6示出了根据 ...
【技术保护点】
【技术特征摘要】
1.一种处理器,包括:一个或更多个电路,用于执行应用编程接口API以更新来自另一API的时间线信号量。2.根据权利要求1所述的处理器,其中更新是使驱动器基于所接收的引用所述时间线信号量的存储器位置的句柄来发信号通知所述时间线信号量,其中所述时间线信号量由所述另一API创建,并且其中所述时间线信号量由所述另一API使用。3.根据权利要求1所述的处理器,其中所述API是第一API,其中所述另一API是第二API,并且其中所述更新包括提供在所述时间线信号量超时之前所述时间线信号量等待的最大时间量。4.根据权利要求1所述的处理器,其中所述时间线信号量与递增的整数相对应。5.根据权利要求1所述的处理器,其中当所述时间线信号量由驱动器发信号通知时,所述时间线信号量的参数增加一或更多,并且其中与第一流相对应的第一工作负载和与第二流相对应的第二工作负载用于发信号通知所述时间线信号量以增加其参数。6.根据权利要求1所述的处理器,其中一个或更多个电路用于利用发信号通知和等待操作来处理工作负载,其中所述发信号通知和等待操作至少部分地取决于所述时间线信号量。7.根据权利要求1所述的处理器,其中更新所述时间线信号量包括:基于指示所述时间线信号量的共享存储器位置的句柄引用所述时间线信号量的存储器位置。8.一种系统,包括存储器,所述存储器用于存储指令,所述指令由于由一个或更多个处理器执行而使所述系统:执行应用编程接口API以更新来自另一API的时间线信号量。9.根据权利要求8所述的系统,其中更新是使驱动器基于所接收的引用所述时间线信号量的存储器位置的句柄来发信号通知所述时间线信号量,并且其中所述时间线信号量由所述另一API创建。10.根据权利要求8所述的系统,其中所述API是第一API,其中所述另一API是第二API,并且其中所述更新包括提供在所述时间线信号量超时之前所述时间线信号量等待的最大时间量。11.根据权利要求8所述的系统,其中所述时间线信号量与单调递增的整数相对应。12.根据权利要求8所述的系统,其中当所述时间线信号量由驱动器发信号通知时,所述时间线信号量的参数增加一或更多,并且其中与第一流相对应的第一工作负载和与第二流相对应的第二工作负载用于发信号通知所述时间线信号量。13.根据权利要求8所述的系统,其中所述时间线信号量与控制对计算资源的访问的对象相对应。14.根据权利要求8所述的系统,其...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。