首页> 外国专利> PROCESS FOR DETERMINING CYCLES REPLACEABLE BY VECTOR COMMANDS OF A VECTOR COMPUTER INSIDE COMMAND LOOPS OF PROGRAMS WRITTEN FOR VON NEUMANN COMPUTERS

PROCESS FOR DETERMINING CYCLES REPLACEABLE BY VECTOR COMMANDS OF A VECTOR COMPUTER INSIDE COMMAND LOOPS OF PROGRAMS WRITTEN FOR VON NEUMANN COMPUTERS

机译:确定为VON NEUMANN计算机编写的程序的命令循环中由矢量计算机的矢量命令可替换的周期的过程

摘要

When programs written for Von Neumann computers can be used on giant computers, for example vector computers, the program operations that can be executed in parallel must be executed in parallel in vector computers in order to exploit the capacity of these last. These situations can then be introduced into the program if it contains program loops. A program loop that does not contain any cycles can be vectorized, that is, executed by vector instructions. If a program loop has cycles, the vector computer must have special instructions for running these cycles in parallel. A special instruction of this type can, for example, be an instruction to form the vector sum or to form an arithmetic series. The instruction loops are checked for the presence of any cycles which can be replaced by special instructions. For this purpose, the control flow and the data flow determined by the instructions in the loop are analyzed and control correlations and data correlations between the scalar occurrences of variables in the instructions are determined and plotted on a graph. We then carefully analyze this graph to determine whether a cycle it contains can be replaced by a vector instruction from the vector computer.
机译:当为冯·诺依曼计算机编写的程序可以在大型计算机(例如矢量计算机)上使用时,可以并行执行的程序操作必须在矢量计算机中并行执行,以便利用它们的能力。如果这些情况包含程序循环,则可以将其引入程序中。可以对不包含任何周期的程序循环进行矢量化处理,即通过矢量指令执行。如果程序循环具有循环,则矢量计算机必须具有特殊的指令以并行运行这些循环。这种类型的特殊指令例如可以是形成向量和或形成算术级数的指令。检查指令循环是否存在任何可用特殊指令代替的循环。为此,分析由循环中的指令确定的控制流和数据流,并确定指令中变量的标量出现之间的控制相关性和数据相关性,并将其绘制在图表上。然后,我们仔细分析该图,以确定它所包含的循环是否可以用矢量计算机中的矢量指令代替。

著录项

  • 公开/公告号EP0468980A1

    专利类型

  • 公开/公告日1992-02-05

    原文格式PDF

  • 申请/专利权人 SIEMENS AKTIENGESELLSCHAFT;

    申请/专利号EP19900905423

  • 发明设计人 RÖSSIG STEPHAN;

    申请日1990-04-04

  • 分类号G06F9/45;G06F17/16;

  • 国家 EP

  • 入库时间 2022-08-22 05:29:45

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号