[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/520793.825729acmconferencesArticle/Chapter ViewAbstractPublication PagespactConference Proceedingsconference-collections
Article

On Index Set Splitting

Published: 12 October 1999 Publication History

Abstract

There are many algorithms for the space-time mapping of nested loops. Some of them even make the optimal choices within their framework. We propose a preprocessing phase for algorithms in the polytope model, which extends the model and yields space-time mappings whose schedule is, in some cases, orders of magnitude faster. These are cases in which the dependence graph has small irregularities. The basic idea is to split the iteration domain of the loop nests into parts with a regular dependence structure and apply the existing space-time mapping algorithms to these parts individually.This work is based on a seminal idea in the more limited context of loop parallelization at the code level. We elevate the idea to the model level (our model is the polytope model), which increases its applicability by providing a clearer and wider range of choices at an acceptable analysis cost.Index set splitting is one facet in the effort to extend the power of the polytope model and to enable the generation of competitive target code.

Cited By

View all
  • (2011)Transitive closures of affine integer tuple relations and their overapproximationsProceedings of the 18th international conference on Static analysis10.5555/2041552.2041570(216-232)Online publication date: 14-Sep-2011
  1. On Index Set Splitting

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    PACT '99: Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques
    October 1999
    ISBN:0769504256

    Sponsors

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 12 October 1999

    Check for updates

    Author Tags

    1. Automatic parallelization
    2. index set splitting
    3. loop parallelization
    4. polytope model

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 121 of 471 submissions, 26%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 15 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2011)Transitive closures of affine integer tuple relations and their overapproximationsProceedings of the 18th international conference on Static analysis10.5555/2041552.2041570(216-232)Online publication date: 14-Sep-2011

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media