首页> 外国专利> Parallel processor language, method for translating C++ programs into this language, and method for optimizing execution time of parallel processor programs

Parallel processor language, method for translating C++ programs into this language, and method for optimizing execution time of parallel processor programs

机译:并行处理器语言,将C ++程序转换为该语言的方法以及优化并行处理器程序执行时间的方法

摘要

The present invention is directed to a parallel processor language, a method for translating C++ programs into a parallel processor language, and a method for optimizing execution time of a parallel processor program. In an exemplary aspect of the present invention, a parallel processor program for defining a processor integrated circuit includes a plurality of processor commands with addresses. The plurality of processor commands may includes a starting processor command, and each of the plurality of processor commands includes one or more subcommands. When the processor integrated circuit executes the parallel processor program, the processor integrated circuit executes the staring processor command first and then executes the rest of the plurality of processor commands based on an order of the addresses. Moreover, when the processor integrated circuit executes a parallel processor command, the processor integrated circuit executes all subcommands included in the parallel processor command in parallel in one clock cycle.
机译:本发明针对一种并行处理器语言,一种用于将C ++程序翻译成并行处理器语言的方法,以及一种用于优化并行处理器程序的执行时间的方法。在本发明的示例性方面,一种用于定义处理器集成电路的并行处理器程序包括具有地址的多个处理器命令。多个处理器命令可以包括启动处理器命令,并且多个处理器命令中的每一个都包括一个或多个子命令。当处理器集成电路执行并行处理器程序时,处理器集成电路首先执行启动处理器命令,然后根据地址的顺序执行多个处理器命令中的其余命令。此外,当处理器集成电路执行并行处理器命令时,处理器集成电路在一个时钟周期内并行执行并行处理器命令中包括的所有子命令。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号