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 条
  • [21] A SIMPLE ALGORITHM FOR STRUCTURED-GRID GENERATION WITH APPLICATION TO EFFICIENT NAVIER-STOKES COMPUTATION
    TAKANASHI, S
    COMPUTERS & FLUIDS, 1991, 19 (3-4) : 393 - 399
  • [22] An algorithm for the generation of silicon nitride structures
    Wippler, Johannes
    Boehlke, Thomas
    JOURNAL OF THE EUROPEAN CERAMIC SOCIETY, 2012, 32 (03) : 589 - 602
  • [23] An efficient implementation of a joint generation algorithm
    Boros, E
    Elbassioni, K
    Gurvich, V
    Khachiyan, L
    EXPERIMENTAL AND EFFICIENT ALGORITHMS, 2004, 3059 : 114 - 128
  • [24] AN EFFICIENT ALGORITHM FOR THE GENERATION OF DEBRUIJN CYCLES
    JANSEN, CJA
    FRANX, WG
    BOEKEE, DE
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (05) : 1475 - 1478
  • [25] An efficient simulation algorithm on Kripke structures
    Francesco Ranzato
    Acta Informatica, 2014, 51 : 107 - 125
  • [26] An efficient simulation algorithm on Kripke structures
    Ranzato, Francesco
    ACTA INFORMATICA, 2014, 51 (02) : 107 - 125
  • [27] SIMPLE AND EFFICIENT GENERATION OF MARKED CLONES IN DROSOPHILA
    HARRISON, DA
    PERRIMON, N
    CURRENT BIOLOGY, 1993, 3 (07) : 424 - 433
  • [28] Simple and efficient relational querying of software structures
    Beyer, D
    Noack, A
    Lewerentz, C
    10TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2003, : 216 - 225
  • [29] A simple filament winding pattern generation algorithm
    Liang, YD
    Luo, G
    TECHNOLOGY TRANSFER IN A GLOBAL COMMUNITY, 1996, 28 : 1027 - 1039
  • [30] A simple algorithm for automatic Feynman diagram generation
    Xiao, Bo
    Wang, Hao
    Zhu, Shou-hua
    COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (08) : 1966 - 1972