[发明专利]处理分割装置、模拟器系统、处理分割方法和处理分割程序在审
| 申请号: | 201780087456.8 | 申请日: | 2017-03-03 |
| 公开(公告)号: | CN110337639A | 公开(公告)日: | 2019-10-15 |
| 发明(设计)人: | 行田佳奈子 | 申请(专利权)人: | 三菱电机株式会社 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙明浩;崔成哲 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 模拟器 分割装置 权重 性能测定结果 分割处理 处理量 模拟器系统 对象处理 分割程序 分割 配给 分配 | ||
处理分割装置(10)从多个模拟器(20)分别取得性能测定结果(33),根据所取得的性能测定结果(33)计算针对各模拟器(20)的权重(34)。处理分割装置(10)在计算权重(34)后,对对象处理(31)进行分割而生成分配给各模拟器(20)的分割处理(35),使得分配给各模拟器(20)的分割处理(35)的处理量成为与针对各模拟器(20)的权重(34)对应的处理量。
技术领域
本发明涉及对目标系统的动作进行模拟的模拟技术。
背景技术
存在连接命令集模拟(以后记述为CPU命令模拟)和IO模拟而在计算机中进行目标系统的动作模拟的模拟技术。
CPU命令模拟是具有ISS(Instruction Set Simulator)命令执行部且对命令的处理动作和程序计数器进行模拟的块。IO模拟是对目标系统的IO(Input Output)的动作进行模拟的块。目标系统的IO是指来自输入装置或网络的输入和针对显示装置或网络的输出。
使用该模拟技术的模拟器能够实现与目标系统相同的周期处理。此外,使用该模拟技术的模拟器通过执行从外部取得的处理,能够与在目标系统中执行处理的情况同样地执行处理,能够输出运算结果。作为具体例,模拟器通过从外部取得加工程序并执行,能够与在目标系统中执行加工程序的情况同样地执行加工程序,能够输出相同的运算结果。
在使模拟器执行大量处理的情况下,输出运算结果花费时间。因此,使用如下的模拟器系统:在使模拟器执行大量处理的情况下,将大量处理分割成多个分割处理,对多个协作模拟器分别分配各分割处理,并行地执行模拟。由此,在模拟器系统中,并行地执行大量处理,因此,能够高速输出运算结果。
存在使用云系统的模拟器系统的实现方法(参照专利文献1)。云系统向用户提供使用硬件资源和软件资源的服务。在云系统中,能够同时启动多个虚拟机。在云系统中启动多个虚拟机,在各虚拟机中并行地执行模拟,由此能够并行地执行模拟。
现有技术文献
专利文献
专利文献1:日本特开2016-103179号公报
发明内容
发明要解决的课题
在云系统中启动多个虚拟机而在各虚拟机中并行地执行模拟的情况下,有时由各虚拟机执行的模拟的处理时间产生偏差。当由各虚拟机执行的模拟的处理时间产生偏差时,整体的处理与处理时间较慢的虚拟机的处理时间相吻合,模拟整体的处理时间也变慢。
在云系统中,有时多个服务同时工作,多个用户共享1个计算机资源进行使用。因此,在云系统中,性能没有保障,实际的性能根据获得计算机资源的时机等而不同。由于该原因,处理时间产生偏差。
本发明的目的在于,抑制模拟器系统的性能降低。
用于解决课题的手段
本发明的处理分割装置具有:权重计算部,其从多个模拟器分别取得性能测定结果,根据所取得的所述性能测定结果计算针对各模拟器的权重;以及分割部,其对对象处理进行分割而生成分配给所述各模拟器的分割处理,使得分配给所述各模拟器的分割处理的处理量成为与针对所述各模拟器的所述权重对应的处理量。
发明效果
在本发明中,逐次取得性能测定结果,根据性能测定结果计算针对各模拟器的权重。然后,对对象处理进行分割而生成分配给各模拟器的分割处理,使得成为与针对各模拟器的权重对应的处理量。由此,动态地对各模拟器分配与性能测定结果对应的处理量的分割处理。其结果是,能够抑制由于一部分模拟器而使模拟整体的处理时间变慢。
附图说明
图1是实施方式1的模拟器系统100进行动作的云系统200的结构图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780087456.8/2.html,转载请声明来源钻瓜专利网。





