首页> 外国专利> BEHAVIORAL TRANSFORMATIONS FOR HARDWARE SYNTHESIS AND CODE OPTIMIZATION BASED ON TAYLOR EXPANSION DIAGRAMS

BEHAVIORAL TRANSFORMATIONS FOR HARDWARE SYNTHESIS AND CODE OPTIMIZATION BASED ON TAYLOR EXPANSION DIAGRAMS

机译:基于泰勒展开图的硬件合成的行为变换和代码优化

摘要

A systematic method and system for behavioral transformations for hardware synthesis and code optimization in software compilation based on Taylor Expansion Diagrams. The system can be integrated with any suitable architectural synthesis system. It can also be built into a compiler tool for general purpose processor or into a specific target compiler. For hardware synthesis, an arithmetic expression of the computation is extracted from the behavioral-level HDL design or directly from its matrix representation, and represented in canonical data structure, called Taylor Expansion Diagram. In architectural synthesis, factorization, common sub-expression extraction and decomposition of the resulting Taylor Expansion Diagram is performed, producing an optimized data flow graph, from which the structural HDL design is obtained using standard architectural synthesis. For software compilation and code optimization, common sub-expression extraction and factorization serve as pre-compilation optimization tasks performed according to the target architecture to generate a new code for the compiler.
机译:一种基于泰勒展开图的硬件合成和代码优化行为转换的系统方法和系统。该系统可以与任何合适的体系结构综合系统集成。也可以将其内置到通用处理器的编译器工具中或特定的目标编译器中。对于硬件综合,从行为级别的HDL设计中提取该算术表达式,或直接从其矩阵表示中提取该算术表达式,并以规范的数据结构(称为泰勒展开图)表示。在体系结构综合中,将对生成的泰勒展开图进行分解,通用子表达式提取和分解,以生成优化的数据流图,并使用标准体系结构综合从中获得结构HDL设计。对于软件编译和代码优化,常见的子表达式提取和分解是根据目标体系结构执行的预编译优化任务,以为编译器生成新代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号