首页> 外国专利> 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文件类型,在虚拟机的多个作业的过程中重复了相同的过程。该方法在下次基于检查转换的结果中运行相同的进程时,该方法应用同一进程的编译调度,(i)在级别1上编译至少某些方法对于响应虚拟机完成而相同的过程在编译在级别1和级别4之间的等级中的至少一些方法之后,在步骤4中的至少一些方法在级别4和(ii)在等级4处编译至少一个子集,而不在级别4上编译至少一些方法在响应于在级别4上编译的方法的至少响应于在级别4的方法的响应的子集中提前的方法不经常调用以下阈值量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号