• DocumentCode
    2126350
  • Title

    Automatic Constraint Partitioning to Speed Up CLP Execution

  • Author

    Pereira, Marluce Rodrigues ; Vargas, Patrícia Kayser ; Vargas, P.K. ; França, Felipe M G ; de Castro Dutra, Inês

  • Author_Institution
    Univ. Fed. de Lavras, Lavras
  • fYear
    2007
  • fDate
    24-27 Oct. 2007
  • Firstpage
    271
  • Lastpage
    278
  • Abstract
    Speedup in distributed executions of constraint logic programming (CLP) applications are directed related to a good constraint partitioning algorithm. In this work we study different mechanisms to distribute constraints to processors based on straightforward mechanisms such as round-robin and block distribution, and on a more sophisticated automatic distribution method, grouping-sink, that takes into account the connectivity of the constraint network graph. This aims at reducing the communication overhead in distributed environments. Our results show that grouping-sink is, in general, the best alternative for partitioning constraints as it produces results as good or better than round-robin or blocks with low communication rate.
  • Keywords
    constraint handling; graph theory; automatic distribution method; block distribution; constraint logic programming; constraint network graph; constraint partitioning algorithm; grouping-sink; round-robin distribution; Computer architecture; Concurrent computing; Distributed computing; High performance computing; Logic programming; Partitioning algorithms; Processor scheduling; Round robin; Testing; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2007. SBAC-PAD 2007. 19th International Symposium on
  • Conference_Location
    Rio Grande do Sul
  • ISSN
    1550-6533
  • Print_ISBN
    978-0-7695-3014-7
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2007.29
  • Filename
    4384067