【技术实现步骤摘要】
【国外来华专利技术】定义线程规范的系统和方法对相关申请的交叉引用本申请要求于2017年9月29日提交的美国临时申请号62/565,996和于2018年8月20日提交的美国非临时申请号16/105,842的权益和优先权,这两个申请都通过引用整体并入本文,用于所有目的。本申请明确地通过引用整体并入于2017年1月5日提交的标题为“SYSTEMSANDMETHODSFORBUILDINGAPPLICATIONSUSINGBUILDINGBLOCKSLINKABLEWITHMETADATA”的美国申请序列No.15/399,565;以及于2017年1月5日提交的标题为“SYSTEMSANDMETHODSFORBUILDINGAPPLICATIONSUSINGBUILDINGBLOCKSLINKABLEWITHMETADATA”的美国申请序列No.15/399,560,用于所有目的。此外,本申请明确地通过引用整体并入于2015年11月5日提交的标题为“SINGLEUNITOFWORK”的美国申请序列No.14/934,061;以及于2007年9月7日提交的标题为“USER ...
【技术保护点】
1.一种在部分无序执行环境中调度函数以执行任务的方法,所述方法包括:/n接收指示用于在一个或多个环境内执行的任务的输入;/n接收指示任务的类型的输入,所述类型与函数集合相关联;/n接收识别所述函数集合的子集的输入,所述函数集合的所述子集被配置为执行所述任务;/n为所述函数集合的所述子集中的每个函数生成指令,该指令指示函数被配置用于静态调度还是动态调度;/n生成指示用于实例化所述函数集合的所述子集中的每个函数的时间表的列表,其中基于与所述函数集合的所述子集中的每个函数对应的指令来调度函数以进行实例化,使得:/n根据所述函数集合的所述子集中的函数在列表内的位置,调度所述函数集合 ...
【技术特征摘要】
【国外来华专利技术】20170929 US 62/565,996;20180820 US 16/105,8421.一种在部分无序执行环境中调度函数以执行任务的方法,所述方法包括:
接收指示用于在一个或多个环境内执行的任务的输入;
接收指示任务的类型的输入,所述类型与函数集合相关联;
接收识别所述函数集合的子集的输入,所述函数集合的所述子集被配置为执行所述任务;
为所述函数集合的所述子集中的每个函数生成指令,该指令指示函数被配置用于静态调度还是动态调度;
生成指示用于实例化所述函数集合的所述子集中的每个函数的时间表的列表,其中基于与所述函数集合的所述子集中的每个函数对应的指令来调度函数以进行实例化,使得:
根据所述函数集合的所述子集中的函数在列表内的位置,调度所述函数集合的所述子集中被配置用于静态调度的函数以进行实例化;
基于函数在其中被实例化的环境和所述函数集合的所述子集中的函数在列表内的位置,调度所述函数集合的所述子集中被配置用于动态调度的函数以在运行时进行实例化;基于列表,生成规范,所述规范包括所述函数集合的所述子集;传输规范,其中所述规范被配置为基于列表的时间表来实例化每个函数以执行所述任务。
2.如权利要求1所述的方法,其中防止包括静态调度指令的函数从由列表规定的时间表中被无序地实例化。
3.如权利要求1所述的方法,其中在满足预定约束之后的任何时间实例化包括动态调度指令的函数。
4.如权利要求1所述的方法,其中具有静态调度指令的特定函数接收输入,所述输入是从先前实例化的函数输出的。
5.如权利要求1所述的方法,其中特定函数输出要在所述特定函数之后实例化的函数的指示。
6.如权利要求1所述的方法,其中与包括动态调度指令的一个或多个函数和/或包括静态调度指令的一个或多个函数并行地实例化包括动态调度指令的函数。
7.如权利要求1所述的方法,其中包括静态调度指令的函数被串行地实例化,并且其中包括动态调度指令的函数以由用户输入确定的次序被实例化。
8.一种系统,包括:
一个或多个处理器;
非暂态机器可读存储介质,所述非暂态机器可读存储介质包含指令,所述指令在所述一个或多个处理器上执行时使所述一个或多个处理器执行操作,所述操作包括:
接收指示用于在一个或多个环境内执行的任务的输入;
接收指示任务的类型的输入,所述类型与函数集合相关联;
接收识别所述函数集合的子集的输入,所述函数集合的所述子集被配置为执行所述任务;
为所述函数集合的所述子集中的每个函数生成指令,该指令指示函数被配置用于静态调度还是动态调度;
生成指示用于实例化所述函数集合的所述子集中的每个函数的时间表的列表,其中基于与所述函数集合的所述子集中的每个函数对应的指令来调度函数以进行实例化,使得:
根据所述函数集合的所述子集中的函数在列表内的位置,调度所述函数集合的所述子集中被配置用于静态调度的函数以进行实例化;
基于函数在其中被实例化的环境和所述函数集合的所述子集中的函数在列...
【专利技术属性】
技术研发人员:A·J·詹姆佩特罗,R·A·布鲁姆,R·霍伊斯,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。