首页> 外国专利> Determining hardware generated by high level language compilation through loop optimizations

Determining hardware generated by high level language compilation through loop optimizations

机译:通过循环优化确定由高级语言编译生成的硬件

摘要

A method of processing a program written in a general purpose programming language to determine a hardware representation of the program can include generating a language independent model of the program written in a general purpose programming language (100) and identifying a loop construct within the language independent model (705). A determination can be made as to whether the loop construct is bounded (725). If so, a loop processing technique can be selected for unrolling the loop construct according to stored user preferences 735). The loop construct can be replicated in the language independent model as specified by the selected loop processing technique (740, 755).
机译:一种处理以通用编程语言编写的程序以确定该程序的硬件表示的方法,该方法可以包括生成以通用编程语言( 100 )编写的程序的独立于语言的模型并进行识别语言独立模型( 705 )中的循环构造。可以确定循环结构是否有界( 725 )。如果是这样,则可以根据存储的用户首选项 735 )选择一种循环处理技术来展开循环结构。可以按照所选的循环处理技术( 740、755 )所指定的语言独立模型来复制循环构造。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号