DocumentCode :
332757
Title :
Improving the computational performance of ILP-based problems
Author :
Narasimhan, M. ; Ramanujam, J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Louisiana State Univ., Baton Rouge, LA, USA
fYear :
1998
fDate :
8-12 Nov. 1998
Firstpage :
593
Lastpage :
596
Abstract :
Many interesting problems in VLSI design are computationally extremely difficult, and as such, there exist no efficient (read polynomial time) algorithms for these problems. Such problems include placement, routing, scheduling and partitioning. A commonly used technique for solving these problems is to model them as an integer linear programming (ILP) problem, and to then solve the resulting model using a generic ILP solver. So far, improving the computational efficiency of these problems was considered equivalent to improving the model. We show that large performance improvements can be achieved by incorporating problem specific information into the ILP solver itself. While the techniques that we present are general in nature, for the sake of concreteness, we illustrate them by applying them to scheduling problems in high level synthesis. It is shown that there is a lot of problem specific information that can be incorporated into the model solver, and that doing so actually improves the performance considerably. We present experimental results to show that the problem specific ILP solver is considerably faster, often showing improvements by a factor of 1000 in execution time.
Keywords :
VLSI; high level synthesis; integer programming; scheduling; ILP based problems; ILP solver; VLSI design; computational efficiency; computational performance; execution time; generic ILP solver; high level synthesis; integer linear programming; performance improvements; problem specific ILP solver; problem specific information; scheduling problems; Computational efficiency; Integral equations; Linear programming; Problem-solving; Processor scheduling; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1998. ICCAD 98. Digest of Technical Papers. 1998 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
1-58113-008-2
Type :
conf
DOI :
10.1109/ICCAD.1998.144328
Filename :
743068
Link To Document :
بازگشت