A simple algorithm for the generation of efficient loop structures

被引:0
|
作者
Cosnard, M
Loi, M
机构
关键词
Hierarchical Domain Descriptor (HDD); parametric polyhedron; iteration counting;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Generating code to enumerate the integer points of a polyhedron is a key problem of the parallelizing compiler technology. For efficiency reasons we plant to obtain loop bounds of the generated code that are as simple as possible and we would like to avoid executing iterations of outer loops for which no iterations of inner loops are executed. This paper describes a simple algorithm to build an adequate representation of the domain to enumerate, the Hierarchical Domain Descriptor (HDD). Starting from the HDD, generating such efficient loop structures is straightforward. In some particular but frequently occurring cases the HDD may also be used to count in a symbolic way the number of integer points contained in the domain.
引用
收藏
页码:265 / 289
页数:25
相关论文
共 50 条
  • [1] A Simple and Efficient Algorithm for Lexicon Generation Inspired by Structural Balance Theory
    Yazidi, Anis
    Bai, Aleksander
    Hammer, Hugo
    Engelstad, Paal
    CURRENT APPROACHES IN APPLIED ARTIFICIAL INTELLIGENCE, 2015, 9101 : 336 - 347
  • [2] A simple and efficient FDTD/PBC algorithm for scattering analysis of periodic structures
    Yang, Fan
    Chen, Ji
    Qiang, Rui
    Elsherbeni, Atef
    RADIO SCIENCE, 2007, 42 (04)
  • [3] A SIMPLE VECTOR GENERATION ALGORITHM
    MICHALSKI, MW
    DR DOBBS JOURNAL, 1982, 7 (12): : 58 - 59
  • [4] A simple and efficient classifying algorithm
    Wang, JH
    Zhou, SG
    Hu, YF
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 51 - 56
  • [5] Simple Algorithm for Random Generation of Organizational Structures with a Given Number of Hierarchy Levels.
    Kacprzyk, Janusz
    Weinfeld, Roman
    1600, (22): : 1 - 2
  • [6] Loop Invariant Generation for Non-Monotone Loop Structures
    Hou, Chunyan
    Wang, Jinsong
    Chen, Chen
    Shi, Kai
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 304 - 309
  • [7] An efficient algorithm for generation of loop-tree basis in 2.5D interconnect models
    Okhmatovski, VI
    Electrical Performance of Electronic Packaging, 2004, : 297 - 300
  • [8] Algorithm for Treelike Structures Generation
    Romanowska-Pawliczek, Anna
    Pawliczek, Piotr
    Soltys, Zbigniew
    COMPUTERS IN MEDICAL ACTIVITY, 2009, 65 : 255 - +
  • [9] AN EXPERIMENT IN THE GENERATION OF SIMPLE SENTENCE STRUCTURES
    TANNENBAUM, PH
    EVANS, RR
    WILLIAMS, F
    JOURNAL OF COMMUNICATION, 1964, 14 (02) : 113 - 117
  • [10] Simple physical generation of aperiodic structures
    Janot, C
    Patera, J
    JOURNAL OF NON-CRYSTALLINE SOLIDS, 1998, 232 : 234 - 238