首页> 外文会议>International Congress on Mathematical Software >isl: An Integer Set Library for the Polyhedral Model
【24h】

isl: An Integer Set Library for the Polyhedral Model

机译:ISL:多面体模型的整数集库

获取原文
获取外文期刊封面目录资料

摘要

In compiler research, polytopes and related mathematical objects have been successfully used for several decades to represent and manipulate computer programs in an approach that has become known as the polyhedral model. The key insight is that the kernels of many compute-intensive applications are composed of loops with bounds that are afflne combinations of symbolic constants and outer loop iterators. The iterations of a loop nest can then be represented as the integer points in a (parametric) polytope and manipulated as a whole, rather than as individual iterations. A similar reasoning holds for the elements of an array and for mappings between loop iterations and array elements.
机译:在编译器研究中,多个数十年来,多台和相关的数学对象已经成功地用于代表和操纵计算机程序,该方法已经被称为多面体模型。关键识别是许多计算密集型应用程序的内核由带有界限的循环组成,符号常量和外环迭代器的符合条件。然后,循环嵌套的迭代可以表示为(参数)多特孔中的整数点,并作为整体进行操纵,而不是单独的迭代。类似的推理,用于阵列的元素和循环迭代和数组元素之间的映射。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号