• DocumentCode
    3415646
  • Title

    A compile-time partitioning strategy for non-rectangular loop nests

  • Author

    Sakellariou, Rizos

  • Author_Institution
    Dept. of Comput. Sci., Manchester Univ., UK
  • fYear
    1997
  • fDate
    1-5 Apr 1997
  • Firstpage
    633
  • Lastpage
    637
  • Abstract
    The paper presents a compile-time scheme for partitioning non-rectangular loop nests which consist of inner loops whose bounds depend on the index of the outermost, parallel loop. The minimisation of load imbalance, on the basis of symbolic cost estimates, is considered the main objective; however options which may increase other sources of overhead are avoided. Experimental results on a virtual shared memory computer are also presented
  • Keywords
    parallel processing; parallelising compilers; resource allocation; shared memory systems; subroutines; virtual machines; compile-time partitioning strategy; inner loops; load imbalance minimisation; nonrectangular loop nests; overhead; parallel loop; symbolic cost estimates; virtual shared memory computer; Computer science; Costs; Distributed computing; Processor scheduling; Robustness; Scalability; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1997. Proceedings., 11th International
  • Conference_Location
    Genva
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-7793-7
  • Type

    conf

  • DOI
    10.1109/IPPS.1997.580968
  • Filename
    580968