一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理装置、计算机、计算机系统、信息处理方法及信息处理程序与流程

2021-11-06 00:38:00 来源:中国专利 TAG:

技术特征:
1.一种信息处理装置,其具有:第1分割部,其将程序以容许所述程序的一部分的处理共存于2个以上候选程序块中的方式分割为多个候选程序块;候选程序块判定部,其对所述程序的一部分的处理是否共存于所述多个候选程序块中的2个以上候选程序块中进行判定;方式选择部,其在所述程序的一部分的处理共存于2个以上候选程序块中的情况下,将通过并行执行方式而执行所述程序的情况下的执行时间与通过共享执行方式而执行所述程序的情况下的执行时间进行对比,选择所述并行执行方式和所述共享执行方式中的执行时间更短的方式,其中,所述并行执行方式是使共存于2个以上候选程序块中的所述程序的一部分的处理即共存处理由与所述2个以上候选程序块相同数量的2台以上计算机并行地执行的执行方式,所述共享执行方式是使所述2台以上计算机中的1台计算机执行所述共存处理而将所述1台计算机的执行结果与所述2台以上计算机中的其它计算机共享的执行方式;以及第2分割部,其基于所述多个候选程序块和由所述方式选择部选择出的方式,将所述程序分割为多个程序块。2.根据权利要求1所述的信息处理装置,其中,所述第2分割部在由所述方式选择部选择了所述并行执行方式的情况下,基于所述多个候选程序块,以所述共存处理由所述2台以上计算机并行地执行的方式将所述程序分割为多个程序块,所述第2分割部在由所述方式选择部选择了所述共享执行方式的情况下,基于所述多个候选程序块,以所述共存处理仅由所述1台计算机执行的方式将所述程序分割为多个程序块。3.根据权利要求1所述的信息处理装置,其中,所述候选程序块判定部对执行时间随条件而变动的处理即负荷变动处理是否包含于所述程序进行判定,所述方式选择部在所述负荷变动处理包含于所述程序的情况下,选择使所述负荷变动处理由多台计算机中的1台计算机执行的单独执行方式和使所述负荷变动处理由所述多台计算机分担地执行的分担执行方式中的任一者。4.根据权利要求3所述的信息处理装置,其中,所述方式选择部针对每个条件,将通过所述单独执行方式执行所述程序的情况下的执行时间与通过所述分担执行方式执行所述程序的情况下的执行时间进行对比,针对每个条件,选择所述单独执行方式和所述分担执行方式中的执行时间更短的方式。5.根据权利要求4所述的信息处理装置,其中,所述第2分割部在由所述方式选择部针对全部条件都选择了所述单独执行方式的情况下,基于所述多个候选程序块,以所述负荷变动处理仅由所述1台计算机执行的方式将所述程序分割为多个程序块,所述第2分割部在由所述方式选择部针对某一个条件而选择了所述分担执行方式的情况下,基于所述多个候选程序块,以所述负荷变动处理由所述多台计算机分担地执行的方
式将所述程序分割为多个程序块,生成将用于使所述负荷变动处理由所述多台计算机分担地执行的条件定义为执行条件的执行条件信息。6.根据权利要求1所述的信息处理装置,其中,当存在多个将所述程序分割为所述多个候选程序块的模式的情况下,所述第1分割部选择多个模式中的所述程序的执行时间最短的模式,以选择出的模式将所述程序分割为所述多个候选程序块。7.一种计算机,其包含于计算机系统,其中,该计算机具有:条件判定部,其参照将用于执行分担执行处理的条件定义为执行条件的执行条件信息,对所述执行条件是否成立进行判定,其中,所述分担执行处理是与所述计算机系统所包含的其它计算机分担地执行的处理;以及处理执行部,其执行被固有地分配给所述计算机的处理,并且在由所述条件判定部判定为所述执行条件成立的情况下,与所述其它计算机分担地执行所述分担执行处理。8.一种计算机系统,其包含多台计算机,其中,各计算机执行以下动作:执行被固有地分配给各计算机的处理,参照将用于执行分担执行处理的条件定义为执行条件的执行条件信息,对所述执行条件是否成立进行判定,其中,所述分担执行处理是与所述计算机系统所包含的其它计算机分担地执行的处理,在所述执行条件成立的情况下,与其它计算机分担地执行所述分担执行处理。9.一种信息处理方法,其具有以下步骤:计算机将程序以容许所述程序的一部分的处理共存于2个以上候选程序块中的方式分割为多个候选程序块,对所述程序的一部分的处理是否共存于所述多个候选程序块中的2个以上候选程序块中进行判定,在所述程序的一部分的处理共存于2个以上候选程序块中的情况下,所述计算机将通过并行执行方式而执行所述程序的情况下的执行时间与通过共享执行方式而执行所述程序的情况下的执行时间进行对比,选择所述并行执行方式和所述共享执行方式中的执行时间更短的方式,其中,所述并行执行方式是使共存于2个以上候选程序块中的所述程序的一部分的处理即共存处理由与所述2个以上候选程序块相同数量的2台以上计算机并行地执行的执行方式,所述共享执行方式是使所述2台以上计算机中的1台计算机执行所述共存处理而将所述1台计算机的执行结果与所述2台以上计算机中的其它计算机共享的执行方式,所述计算机基于所述多个候选程序块和选择出的方式,将所述程序分割为多个程序块。10.一种信息处理程序,其使计算机执行以下处理:第1分割处理,将程序以容许所述程序的一部分的处理共存于2个以上候选程序块中的方式在逻辑上分割为多个候选程序块,;候选程序块判定处理,对所述程序的一部分的处理是否共存于所述多个候选程序块中的2个以上候选程序块中进行判定;
方式选择处理,在所述程序的一部分的处理共存于2个以上候选程序块中的情况下,将通过并行执行方式而执行所述程序的情况下的执行时间与通过共享执行方式而执行所述程序的情况下的执行时间进行对比,选择所述并行执行方式和所述共享执行方式中的执行时间更短的方式,其中,所述并行执行方式是使共存于2个以上候选程序块中的所述程序的一部分的处理即共存处理由与所述2个以上候选程序块相同数量的2台以上计算机并行地执行的执行方式,所述共享执行方式是使所述2台以上计算机中的1台计算机执行所述共存处理而将所述1台计算机的执行结果与所述2台以上计算机中的其它计算机共享的执行方式;以及第2分割处理,基于所述多个候选程序块和通过所述方式选择处理选择出的方式,将所述程序分割为多个程序块。

技术总结
第1分割部(501)将程序以容许其一部分的处理共存于2个以上候选程序块中的方式分割为多个候选程序块。候选程序块判定部(502)对一部分的处理是否共存于多个候选程序块中的2个以上候选程序块中进行判定。方式选择部(503)在一部分的处理共存于2个以上候选程序块中的情况下,将基于并行执行方式的执行时间与基于共享执行方式的执行时间进行对比,选择并行执行方式和共享执行方式中的执行时间更短的方式,其中,该并行执行方式是使共存于2个以上候选程序块中的一部分的处理即共存处理由2台以上计算机并行地执行的执行方式,该共享执行方式是使1台计算机执行共存处理而将执行结果与其它计算机共享的执行方式。第2分割部(504)基于多个候选程序块和选择出的方式,将程序分割为多个程序块。为多个程序块。为多个程序块。


技术研发人员:远山治 桥本茂 塚本洋平 伊藤直辉
受保护的技术使用者:三菱电机株式会社
技术研发日:2019.03.22
技术公布日:2021/11/5
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献