• DocumentCode
    2318856
  • Title

    Reducing the complexity of ILP formulations for synthesis

  • Author

    Mignotte, Anne ; Peyran, Olivier

  • Author_Institution
    Lab. de l´´Inf. du Parallelisme, Ecole Normale Superieure de Lyon, France
  • fYear
    1997
  • fDate
    17-19 Sep 1997
  • Firstpage
    58
  • Lastpage
    64
  • Abstract
    Integer linear programming (ILP) is commonly used in high level and system level synthesis. It is an NP complete problem (in general cases). There exist some tool´s that give an optimal solution for small ILP formulations. Nevertheless, these tools may not give solutions for complex formulations. We present a solution to overcome the problem of complexity in ILP formulations. We propose a partitioning methodology based on a constraint graph representing all the constraints included in any ILP formulation. To direct the partitioning, the constraint graph nodes are grouped to represent data flow graph (DFG) nodes. This reduced constraint graph can be used to partition any ILP formulation based on DFG. We illustrate this method on ILP formulation for scheduling. Results on ILP scheduling formulations are promising
  • Keywords
    computational complexity; data flow graphs; high level synthesis; integer programming; linear programming; scheduling; systems analysis; DFG; ILP formulations; ILP scheduling formulations; NP complete problem; complexity reduction; constraint graph nodes; data flow graph nodes; high level synthesis; integer linear programming; optimal solution; partitioning methodology; reduced constraint graph; small ILP formulations; system level synthesis; Arithmetic; Benchmark testing; Delay; Digital signal processing; Flow graphs; Integer linear programming; NP-complete problem; Pipeline processing; Processor scheduling; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 1997. Proceedings., Tenth International Symposium on
  • Conference_Location
    Antwerp
  • ISSN
    1080-1820
  • Print_ISBN
    0-8186-7949-2
  • Type

    conf

  • DOI
    10.1109/ISSS.1997.621676
  • Filename
    621676