Loading...
Please wait, while we are loading the content...
Similar Documents
EÆcient Module Selections for Finding Highly Acceptable Designs based on Inclusion Scheduling y
| Content Provider | CiteSeerX |
|---|---|
| Abstract | In high level synthesis, module selection, scheduling, and resource binding are inter-dependent tasks. For a selected module set, the best schedule/binding should be generated in order to accurately assess the quality of a module selection. Exhaustively enumerating all module selections and constructing a schedule and binding for each one of them can be ex-tremely expensive. In this paper, we present an iterative framework, calledWiZard to solve module selection problem under resource, latency, and power constraints. The framework associates a utility measure with each module. This measurement re ects the usefulness of the module for a given a design goal. Using modules with high utility values should result in superior designs. We propose a heuristic which iteratively perturbs module utility values until they lead to good module selections. Our experiments show that by keeping modules with high utility values, WiZard can drastically reduce the module exploration space (ap-proximately 99.2 % reduction). Furthermore, the module selections formed by these modules belong to superior solutions in the enumerated set (top 15%). |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Module Selection Cient Module Selection Finding Highly Acceptable Design Inclusion Scheduling High Utility Value High Level Synthesis Inter-dependent Task Power Constraint Iterative Framework Module Exploration Space Selected Module Design Goal Superior Design Enumerated Set Module Selection Problem Resource Binding Measurement Re Good Module Selection Utility Measure Schedule Binding Superior Solution Module Utility Value |
| Content Type | Text |