| dc.contributor.author | Abi Saad, Maria | |
| dc.date.accessioned | 2011-10-24T11:46:47Z | |
| dc.date.available | 2011-10-24T11:46:47Z | |
| dc.date.copyright | 2009 | en_US |
| dc.date.issued | 2011-10-24 | |
| dc.date.submitted | 2009-01-05 | |
| dc.identifier.uri | http://hdl.handle.net/10725/870 | |
| dc.description | Includes bibliographical references (l. 84-85). | en_US |
| dc.description.abstract | One of the major enhancements that can be made to the synthesis process is reducing the overall area of a design in order to either decrease the manufacturing costs or introduce more functionality to the design. Optimizing the area of the data path is considered a primary field of research in High-Level Synthesis (HLS). This work proposes an approach to reduce the area by simultaneously tackling the three central tasks of HLS. Scheduling, allocation and binding are performed and the optimal solution based on area reduction is obtained by using simulated annealing with a priority function. The aim of the priority function is to guide the simulated annealing process into finding the best solution while at the same time incurring the least possible execution time. In order to achieve better results than the initial solution, rescheduling, swapping operations between functional units, swapping variables between registers and swapping inputs to functional units are considered in the annealing process. A cost function was devised to evaluate a potential move's success or failure. The simulation environment ttEridanustt was developed in order to support implementation and testing. Several benchmarks were tested and the numerical results consisting of the execution time along with the best solution were recorded to illustrate the performance of the proposed technique. Area reduction was obtained compared to the conventional HLS flow; furthermore, n average substantial reduction in design space exploration time was obtained compared to nonpriority based area optimization techniques. | en_US |
| dc.language.iso | en | en_US |
| dc.subject | Simulated annealing (Mathematics) | en_US |
| dc.subject | Computer-aided design | en_US |
| dc.title | Efficient area optimization in high level synthesis using priority-driven simulated annealing. (c2009) | en_US |
| dc.type | Thesis | en_US |
| dc.term.submitted | Fall | en_US |
| dc.author.school | Engineering | en_US |
| dc.author.idnumber | 200104136 | en_US |
| dc.author.commembers | Zahi Nakad | en_US |
| dc.author.commembers | Wissam Fawaz | en_US |
| dc.author.woa | OA | en_US |
| dc.author.department | MSE in Computer Engineering | en_US |
| dc.description.physdesc | 1 bound copy: x, 97 leaves; ill.; 30 cm. available at RNL. | en_US |
| dc.author.division | Computer Engineering | en_US |
| dc.author.advisor | Iyad Ouaiss | en_US |
| dc.identifier.doi | https://doi.org/10.26756/th.2009.42 | en_US |