| A decomposition-based constraint optimization approach for statically scheduling task graphs with communication delays to multiprocessors |
| Full text |
Pdf
(162 KB)
|
| Source
|
Design, Automation, and Test in Europe
archive
Proceedings of the conference on Design, automation and test in Europe
table of contents
Nice, France
SESSION: Communication synthesis under timing constraints
table of contents
Pages: 57 - 62
Year of Publication: 2007
ISBN:978-3-9810801-2-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
EDA Consortium
San Jose, CA, USA
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 0
|
|
|
ABSTRACT
We present a decomposition strategy to speed up constraint optimization for a representative multiprocessor scheduling problem. In the manner of Benders decomposition, our technique solves relaxed versions of the problem and iteratively learns constraints to prune the solution space. Typical formulations suffer prohibitive run times even on medium-sized problems with less than 30 tasks. Our decomposition strategy enhances constraint optimization to robustly handle instances with over 100 tasks. Moreover, the extensibility of constraint formulations permits realistic application and resource constraints, which is a limitation of common heuristic methods for scheduling. The inherent extensibility, coupled with improved run times from a decomposition strategy, posit constraint optimization as a powerful tool for resource constrained scheduling and multiprocessor design space exploration.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
 |
3
|
|
| |
4
|
M. F. Tompkins, "Optimization Techniques for Task Allocation and Scheduling in Distributed Multi-Agent Operations," Master's thesis, Massachusetts Institute of Technology, Cambridge, MA, June 2003.
|
| |
5
|
|
 |
6
|
Yujia Jin , Nadathur Satish , Kaushik Ravindran , Kurt Keutzer, An automated exploration framework for FPGA-based soft multiprocessor systems, Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, September 19-21, 2005, Jersey City, NJ, USA
[doi> 10.1145/1084834.1084903]
|
| |
7
|
J. Hooker and G. Ottosson, "Logic-Based Benders Decomposition," Dec 1999. http://www.citeseer.ist.psu.edu/hooker95logicbased.html.
|
| |
8
|
|
| |
9
|
"ILOG CPLEX v10.1." http://www.ilog.com/products/cplex/.
|
| |
10
|
|
| |
11
|
N. Een and N. Sörensson, "An Extensible SAT-solver {ver 1.2}," in Lecture Notes in Computer Science (E. Giunchiglia and A. Tacchella, eds.), vol. 2919 of SAT, pp. 502--518, Springer, 2003.
|
| |
12
|
A. Gerasoulis and T. Yang, "A Comparison of Clustering Heuristics for Scheduling DAGs onto Multiprocessors," J. Parallel Distrib. Computing, vol. 16, pp. 276--291, Dec 1992.
|
| |
13
|
L. Benini, D. Bertozzi, A. Guerri, and M. Milano, "Allocation and Scheduling for MPSoCs via Decomposition and No-Good Generation," in Principles and Practice of Constraint Programming, 11th International Conference, pp. 107--121, 2005.
|
| |
14
|
Xilinx, Inc., Embedded Systems Tools Guide, Xilinx Embedded Development Kit, EDK version 6.3i ed., June 2004.
|
| |
15
|
N. K. Bambha and S. S. Bhattacharyya, "System Synthesis for Optically Connected Multiprocessors on Chip," in In Proc. of the International Workshop for System on Chip, 2002.
|
|