首页> 外国专利> METHODS AND SYSTEMS FOR OPTIMIZING EXECUTION OF A PROGRAM IN A PARALLEL PROCESSING ENVIRONMENT

METHODS AND SYSTEMS FOR OPTIMIZING EXECUTION OF A PROGRAM IN A PARALLEL PROCESSING ENVIRONMENT

机译:在并行处理环境中优化程序执行的方法和系统

摘要

An automated method of optimizing execution of a program in a parallel processing environment is described. The program is adapted to execute in data memory and instruction memory. An optimizer receives the program to be optimized. The optimizer instructs the program to be compiled and executed. The optimizer observes execution of the program and identifies a subset of instructions that execute most often. The optimizer also identifies groups of instructions associated with the subset of instructions that execute most often. The identified groups of instructions include the identified subset of instructions that execute most often. The optimizer recompiles the program and stores the identified groups of instructions in instruction memory. The remaining instructions portions of the program are stored in the data memory. The instruction memory has a higher access rate and smaller capacity than the data memory. Once recompiled, subsequent execution of the program occurs using the recompiled program.
机译:描述了在并行处理环境中优化程序执行的自动化方法。该程序适于在数据存储器和指令存储器中执行。优化器接收要优化的程序。优化器指示程序被编译和执行。优化器观察程序的执行,并识别出最常执行的指令的子集。优化器还标识与最常执行的指令子集关联的指令组。所标识的指令组包括最常执行的所标识的指令子集。优化器重新编译程序,并将识别出的指令组存储在指令存储器中。程序的其余指令部分存储在数据存储器中。指令存储器比数据存储器具有更高的访问速率和更小的容量。重新编译后,将使用重新编译的程序执行程序的后续执行。

著录项

  • 公开/公告号US2013061213A1

    专利类型

  • 公开/公告日2013-03-07

    原文格式PDF

  • 申请/专利权人 ANDREW C. FELCH;

    申请/专利号US201213594125

  • 发明设计人 ANDREW C. FELCH;

    申请日2012-08-24

  • 分类号G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 16:46:09

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号