[发明专利]用于云服务的本机代码生成在审
申请号: | 202080014969.8 | 申请日: | 2020-01-20 |
公开(公告)号: | CN113454594A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | R.波利格;M.普兰达尔;M.马尼卡;R.马蒂斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 服务 代码 生成 | ||
本发明尤其涉及用于提供云服务以执行模型规范的计算任务的计算机实现的方法。该方法包括由云服务从用户接收模型规范和用于模型规范的输入数据。该方法还包括由云服务从模型规范生成本机代码,以及由云服务通过将本机代码作为本机进程与输入数据一起执行来执行计算任务。进一步的步骤包括由所述云服务向所述用户提供所述计算任务的结果。本发明进一步涉及相关的计算系统和相关的计算机程序产品。
背景技术
本发明涉及一种用于提供云服务以执行与模型规范(model specification)相关联的计算任务的计算机实现的方法。
本发明进一步涉及相应的计算系统和相应的计算机程序产品。
许多软件应用依赖于需要被执行、模拟或分析的模型规范。模型规范通常以人类可读文本文件编写,并且与执行该模型的软件应用的代码解耦。现有技术的软件加载规范并且将其编译成它可以使用的有效数据结构。这些数据结构被解释为执行模型的期望行为。数据结构的这样的解释步骤可以是用于实现这样的应用的高性能的路块。
发明内容
根据第一方面,本发明体现为一种用于提供云服务以执行模型规范的计算任务的计算机实现的方法。该方法包括由云服务从用户接收模型规范和用于模型规范的输入数据。该方法还包括由云服务从模型规范生成本机代码,以及由云服务通过将本机代码作为本机进程与输入数据一起执行来执行计算任务。进一步的步骤包括由云服务向用户提供计算任务的结果。
本发明的另一方面涉及一种用于提供云服务以执行计算任务的计算系统。所述计算系统包括具有程序代码的一个或多个存储器和一个或多个处理器,其中所述一个或多个处理器响应于所述程序代码的检索和执行而使所述计算机系统执行操作,所述操作包括:实现云服务;从用户接收模型规范和与模型规范相关联的输入数据;从模型规范生成本机代码;通过将本机代码作为本机进程与输入数据一起执行来执行计算任务;以及向用户提供计算任务的结果或换言之结果数据。
根据又一方面,公开了一种用于提供云服务以执行计算任务的计算机程序产品。所述计算机程序产品包括计算机可读存储介质,所述计算机可读存储介质具有随其体现的程序指令,所述程序指令可由所述云服务的计算系统执行以使所述云服务执行一种方法,所述方法包括:从用户接收模型规范和与模型规范相关联的输入数据,从模型规范生成本机代码,通过将本机代码作为本机进程与输入数据一起执行来执行计算任务,以及将计算任务的结果提供给用户。
下面将参考附图通过说明性和非限制性实例的方式更详细地描述本发明的实施例。
附图说明
图1描绘了根据本发明实施例的云计算节点;
图2描绘了根据本发明实施例的云计算环境;
图3描述了根据本发明实施例的抽象模型层;
图4示出了根据本发明实施例的用于提供云服务的计算机实现的方法的示意性流程图;
图5示出了根据本发明实施例的用于提供云服务的计算机实现的方法的更详细的流程图;
图6示出了根据本发明实施例的用于提供云服务的计算机实现的方法的另一示意性流程图;
图7示出了根据本发明实施例的执行容器的功能模块;并且
图8示出了根据本发明实施例的用于提供云服务的计算机实现的方法的另一示意性流程图。
具体实施方式
在本说明书的上下文中,可以使用以下惯例、术语和/或表达式:
本机代码可以被定义为被配置为在特定处理器上运行的编程代码。本机代码使用其写入的处理器的特定指令。如果在处理器或处理单元上而不是其专门写入的处理器或处理单元上使用,则本机代码通常可能不起作用。为了让本机代码在不同的处理器上运行,而不是在为其编写的处理器上运行,本机代码需要通过仿真器程序来运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080014969.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可调节椅子
- 下一篇:利用多个增强现实用图像的增强现实用光学装置