.

A Graph Heuristic Approach for the Data Path Allocation Problem

LAUR Repository

Show simple item record

dc.contributor.author Makhoul, Racha
dc.date.accessioned 2023-03-16T09:52:34Z
dc.date.available 2023-03-16T09:52:34Z
dc.date.copyright 2022 en_US
dc.date.issued 2022-12-21
dc.identifier.uri http://hdl.handle.net/10725/14572
dc.description.abstract The current escalation in usage and complexity of modern digital systems, and the emergence of Very-Large Scale Integration (VLSI) has led to a huge design productivity gap in the chip design industry. It is well established that the annual growth of the number of transistors on a chip surpasses that of transistors handled by a fi xed-sized design team. This gap, represented by \Moore's law of engineers", raises the necessity for more efficient approaches to automatically design these advanced frameworks. This paper aims to reduce the design productivity gap by presenting a new algorithm to optimize chip design automation in terms of runtime and solution quality. More speci cally, this automation process known as high-level synthesis (HLS), targets the datapath allocation problem in VLSI design. In this context, datapath allocation represents one of the major steps in HLS along with scheduling and partitioning. To optimize this allocation problem, a variation of the Fiduccia-Mattheyses (FM) algorithm is presented. The algorithm starts with a schedule as input and partitions it into available hardware resources using a modifi ed version of the Fiduccia-Mattheyses algorithm to t the datapath allocation problem. The algorithm is tested on various benchmarks and favorable results are reported. The results show that the algorithm performs well while generating sub-optimal solutions. en_US
dc.language.iso en en_US
dc.subject Integrated circuits -- Very large scale integration en_US
dc.subject Heuristic algorithms en_US
dc.subject Electronic circuits -- Data processing en_US
dc.subject Lebanese American University -- Dissertations en_US
dc.subject Dissertations, Academic en_US
dc.title A Graph Heuristic Approach for the Data Path Allocation Problem en_US
dc.type Thesis en_US
dc.term.submitted Fall en_US
dc.author.degree MS in Computer Science en_US
dc.author.school SAS en_US
dc.author.idnumber 201202603 en_US
dc.author.commembers Nour, Chadi
dc.author.commembers El Khatib, Nader
dc.author.department Computer Science And Mathematics en_US
dc.description.physdesc 1 online resource (xi, 46 leaves): ill. en_US
dc.author.advisor Harmanani, Haidar
dc.keywords High-Level Synthesis en_US
dc.keywords HLS en_US
dc.keywords Very-Large Scale Integration en_US
dc.keywords VLSI en_US
dc.keywords Chip Design en_US
dc.keywords Datapath Allocation en_US
dc.keywords Scheduling en_US
dc.keywords Partitioning en_US
dc.keywords Fiduccia-Mattheyses en_US
dc.description.bibliographiccitations Bibliography: leaves 44-46. en_US
dc.identifier.doi https://doi.org/10.26756/th.2022.525
dc.identifier.tou http://libraries.lau.edu.lb/research/laur/terms-of-use/thesis.php en_US
dc.publisher.institution Lebanese American University en_US
dc.author.affiliation Lebanese American University 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