首页> 外国专利> Rescheduling JIT compilation based on jobs of parallel distributed computing framework

Rescheduling JIT compilation based on jobs of parallel distributed computing framework

机译:基于并行分布式计算框架作业的重新安排JIT汇编

摘要

A computer-implemented method is provided for compilation rescheduling from among four compilation levels comprising level 1, level 2, level 3, and level 4 on a parallel distributed computing framework running processes for a plurality of jobs of a virtual machine. The method bypasses a program analysis overhead that includes measuring a compiled method execution time by identifying completed compilation levels of a Just In Time compilation. The method finds a repetition of a same process in the processes for the plurality of jobs of the virtual machine from profiles by comparing main class names, virtual machine parameters, and Jar file types therein. The method applies a compilation scheduling for the same process a next time the same process runs based on a result of the checking the transition, by (i) compiling at the level 1 at least some methods for the same process responsive to the virtual machine finishing without compiling the at least some methods for the same process at the level 4 after compiling the at least some of the methods at a level in between the level 1 and the level 4, and (ii) compiling at the level 4 at least a subset of the methods earlier than an original scheduled time responsive to at least the subset of the methods compiled at the level 4 being infrequently invoked below a threshold amount.
机译:提供了一种计算机实现的方法,用于编译在包括级别1,级别2,级别3和级别4上的四个编译级别中的编译重新安排在虚拟机的多个作业的并行分布式计算框架运行过程中的四个编译级别。该方法绕过节目分析开销,其包括通过识别刚刚在时间汇编的完成编译级别来测量编译的方法执行时间。该方法通过比较其中的主类名称,虚拟机参数和JAR文件类型来发现在虚拟机的多个作业的过程中重复相同的过程。该方法在下次基于检查转换的结果中运行相同的进程,在级别1上编译在级别1的情况下,在级别1上编译相同的方法,该方法应用同一进程的编译调度在编译在级别1和级别4之间的等级中的至少一些方法之后,在级别4中的至少一些方法在级别4处编译至少一些方法,并且(ii)在等级4中至少是一个子集比原始调度时间早于响应于在级别4上编译的方法的至少级别的子集不经常调用阈值量。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号