.

Efficient area optimization in high level synthesis using priority-driven simulated annealing. (c2009)

LAUR Repository

Show simple item record

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


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR


Advanced Search

Browse

My Account