Publication | Closed Access
Global optimization approach for architectural synthesis
134
Citations
17
References
1993
Year
Mathematical ProgrammingEngineeringOptimal Synthesized ArchitecturesMultidisciplinary Design OptimizationArchitectural EngineeringComputer ArchitectureComputational ComplexitySystem SynthesisStructural OptimizationOptimal System DesignSocial SciencesOperations ResearchArchitecture EvolutionSystems EngineeringParallel ComputingCombinatorial OptimizationOptimizationDesign Space ExplorationOptimal ArchitecturesInteger OptimizationDesignComputer EngineeringComputer ScienceInteger ProgrammingSoftware DesignArchitectural DesignArchitectural Synthesis ProblemScheduling ProblemGlobal Optimization ApproachMixed Integer OptimizationLinear Programming
A relaxed linear programming model which simultaneously schedules and allocates functional units and registers is presented for synthesizing cost-constrained globally optimal architectures. This approach is important for industrial applications, because it provides exploration of optimal synthesized architectures and early architectural decisions have the greatest impact on the final design. An integer programming formulation of the architectural synthesis problem is transformed into the mode packing problem. Polyhedral theory is used to formulate constraints that decrease the size of the search space, thus improving solution efficiency. Execution times are an order of magnitude faster than for previous heuristic techniques. The present approach breaks new ground by (1) simultaneously scheduling and allocating in practical execution times, (2) guaranteeing globally optimal solutions for a specific objective function, and (3) providing a polynomial run-time algorithm for solving some instances of this NP-complete problem.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1