[发明专利]用所选执行运行时执行的用户代码的运行时不可知表示无效
| 申请号: | 201110314213.8 | 申请日: | 2011-10-08 |
| 公开(公告)号: | CN102402419A | 公开(公告)日: | 2012-04-04 |
| 发明(设计)人: | K·瓦拉达拉加;M·L·楚 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 执行 运行 用户 代码 不可知 表示 | ||
1.一种存储计算机可执行指令的计算机可读存储介质,其中所述计算机可读指令在由计算机系统执行时使得所述计算机系统执行一种方法,所述方法包括:
选择所述计算机系统中的第一执行运行时以执行用户代码的运行时不可知表示,所述第一执行运行时是基于所述运行时不可知表示的至少一个试探而选择的;以及
调用调度器以从所述运行时不可知表示分派一组任务以使用所述第一执行运行时在所述计算机系统上执行。
2.如权利要求1所述的计算机可读存储介质,其特征在于,所述方法进一步包括:
将所述用户代码转换为包括所述一组任务的所述运行时不可知表示。
3.如权利要求1所述的计算机可读存储介质,其特征在于,所述用户代码固有地表达所述一组任务以及所述一组任务的一组交互。
4.如权利要求1所述的计算机可读存储介质,其特征在于,所述用户代码使用查询句法指定所述一组任务以及所述一组任务的一组交互。
5.如权利要求1所述的计算机可读存储介质,其特征在于,所述运行时不可知表示能够由所述第一执行运行时和不同于所述第一执行环境的第二执行运行时执行。
6.如权利要求1所述的计算机可读存储介质,其特征在于,所述运行时不可知表示按照数据流来表达所述一组任务。
7.如权利要求1所述的计算机可读存储介质,其特征在于,所述运行时不可知表示形成有向无环图(DAG)。
8.如权利要求1所述的计算机可读存储介质,其特征在于,所述第一执行运行时对应于单一机器、机器群集或机器云中的一个。
9.如权利要求1所述的计算机可读存储介质,其特征在于,所述计算机系统包括单一机器、机器群集或机器云中的一个。
10.如权利要求1所述的计算机可读存储介质,其特征在于,所述调度器被配置成响应于对应于所述一组任务中的一任务的一组输入数据变得可用而分派所述任务。
11.一种存储计算机可执行指令的计算机可读存储介质,其中所述计算机可读指令在由计算机系统执行时使得所述计算机系统执行一种方法,所述方法包括:
标识用户代码中固有地表达的一组任务和所述一组任务的一组交互;以及
将所述一组任务和所述一组交互转换为所述用户代码的运行时不可知表示。
12.如权利要求11所述的计算机可读存储介质,其特征在于,所述运行时不可知表示按照数据流来表达所述一组任务。
13.如权利要求11所述的计算机可读存储介质,其特征在于,所述运行时不可知表示形成有向无环图(DAG)。
14.如权利要求11所述的计算机可读存储介质,其特征在于,所述方法进一步包括:
选择所述计算机系统中的执行运行时以在运行时执行所述运行时不可知表示。
15.如权利要求11所述的计算机可读存储介质,其特征在于,所述执行运行时对应于单一机器、机器群集或机器云中的一个。
16.如权利要求11所述的计算机可读存储介质,其特征在于,所述计算机系统包括单一机器、机器群集或机器云。
17.一种由至少一个计算机系统执行的方法,所述方法包括:
将用户代码转换为运行时不可知表示,所述运行时不可知表示形成按照数据流来表达一组任务的有向无环图(DAG),其中所述用户代码固有地表达所述一组任务和所述一组任务的一组交互。
从所述计算机系统中的两个或更多个执行运行时的集合中选择第一执行运行时以执行所述运行时不可知表示,所述第一执行运行时是基于所述运行时不可知表示的至少一个试探而选择的;以及
调用调度器以从所述运行时不可知表示分派所述一组任务以使用所述第一执行运行时在所述计算机系统上执行。
18.如权利要求17所述的方法,其特征在于,所述运行时不可知表示能够由所述第一执行运行时和所述两个或更多个执行运行时的集合中的第二执行运行时执行,且所述第二执行运行时不同于所述第一执行环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110314213.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带有保护桩的钢结构拼接胎架
- 下一篇:编织布表面异物清理装置





