摘要
本发明提供了一种融合多面体和张量编译器自动优化循环的方法,属于高性能计算、并行计算领域。该方法具体为:S1:针对用户输入需要优化的循环程序判断是否满足可自动调优条件;S2:构造合法的仿射调度集合;S3:筛选出执行时间最短的合法的仿射调度元素作为最优仿射调度;S4:根据最优仿射调度将对应的多面体模型映射到新的多面体模型;S5:将新的多面体模型生成张量计算程序并自动调优得到可执行文件。本发明方法将非平凡的循环程序转换为平凡的循环程序,拓展了张量编译器的优化范围,实现了循环程序的高效并行,有效提升了非平凡循环程序的计算效率。
技术关键词
多面体模型
程序
语句
矩阵
代码生成工具
元素
硬件平台
变量
嵌套
高性能
字典
符号
序列
定义
关系
数据
系统为您推荐了相关专利信息
参数模型建立方法
皮肤接触面
复阻抗谱
电极
电刺激装置
脚本
处理单元
计算机程序产品
自动语音识别
规划
无人平台
激光里程计
惯性里程计
多传感器数据融合
误差状态
电缆绝缘层厚度
自动识别方法
光源调节器
拟合算法
圆心
减速机输出轴
网格
载荷工况
齿轮系统
计算机设备