发明名称 基于编译器的用户级线程调度优化的方法和系统
摘要 描述用于在没有操作系统干预下调度用户级OS独立“微程”的方法、设备和系统实施例。对于至少一个实施例,通过调度器例行程序而不是通过操作系统来调度微程用于执行。调度器例行程序可以从编译器接收由编译器生成的提示。编译器提示可以在没有用户提供的杂注的情况下由编译器生成,并且可以经由API类接口传递给调度器例行程序。该接口可以包括由编译器维护的调度提示数据结构。还描述了其它实施例并对这些实施例要求权利。
申请公布号 CN101317156B 申请公布日期 2015.04.29
申请号 CN200680044471.6 申请日期 2006.11.16
申请人 英特尔公司 发明人 S·-W·廖;R·N·拉克维克;R·A·汉金斯;H·王;G·吴;G·吕;X·田;P·M·彼得森;S·沙;T·迪普;J·沈;G·钦亚
分类号 G06F9/48(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 柯广华;刘春元
主权项 一种机器实现的方法,包括:从编译器接收与用户级线程相关联的调度提示信息,其中所述接收还包括经由所述编译器与调度器之间的应用程序编程接口接收所述调度提示信息,其中所述接口还包括属性表,所述属性表包括每种类型的提示项,以使得它包括能够存在于编译器和调度器之间的特定微程的所有优化提示;以及考虑所述相关联的调度提示信息来执行用户级线程的动态运行时调度,其中所述用户级线程的所述调度是由用户空间中的调度器执行的。
地址 美国加利福尼亚州