dc.contributor.author |
Makhoul, Rim |
|
dc.date.accessioned |
2022-08-16T09:00:27Z |
|
dc.date.available |
2022-08-16T09:00:27Z |
|
dc.date.copyright |
2022 |
en_US |
dc.date.issued |
2022-05-23 |
|
dc.identifier.uri |
http://hdl.handle.net/10725/13937 |
|
dc.description.abstract |
High-level synthesis (HLS) scheduling, an NP-hard problem, is a process that auto-mates VLSI design and is a very important step in silicon compilation. HLS takes as input a behavioral description of a system with a set of constraints and outputs an RTL description of a digital system. The two main steps in HLS are: operations scheduling and data-path allocation. In this work, we present a resource constrained scheduling approach that minimizes latency and subject to resource constraints using a deep Q learning algorithm.
The actions and rewards for the proposed algorithm are selected carefully to guide the agent to its objective. We used a deep neural network to train the agent and in order to learn the the Q-values. The results of this work are compared to other state-of-the-art algorithms and are proven to be very effective and promising. |
en_US |
dc.language.iso |
en |
en_US |
dc.subject |
Integrated circuits -- Very large scale integration -- Computer simulation |
en_US |
dc.subject |
Reinforcement learning |
en_US |
dc.subject |
Lebanese American University -- Dissertations |
en_US |
dc.subject |
Dissertations, Academic |
en_US |
dc.title |
Deep Reinforcement Learning for Resource Constrained HLS Scheduling |
en_US |
dc.type |
Thesis |
en_US |
dc.term.submitted |
Spring |
en_US |
dc.author.degree |
MS in Computer Science |
en_US |
dc.author.school |
SAS |
en_US |
dc.author.idnumber |
201202605 |
en_US |
dc.author.commembers |
Mourad, Azzam |
|
dc.author.commembers |
El Khatib, Nader |
|
dc.author.department |
Computer Science And Mathematics |
en_US |
dc.description.physdesc |
1 online resource (xi, 55 leaves): ill. (some col.) |
en_US |
dc.author.advisor |
Harmanani, Haidar |
|
dc.keywords |
Very-large-scale integration |
en_US |
dc.keywords |
VLSI |
en_US |
dc.keywords |
High-level synthesis |
en_US |
dc.keywords |
HLS |
en_US |
dc.keywords |
Scheduling |
en_US |
dc.keywords |
Resource constraints |
en_US |
dc.keywords |
Reinforcement learning |
en_US |
dc.keywords |
Deep neural networks |
en_US |
dc.description.bibliographiccitations |
Bibliography: leaf 53-55. |
en_US |
dc.identifier.doi |
https://doi.org/10.26756/th.2022.419 |
|
dc.author.email |
rim.makhoul@lau.edu.lb |
en_US |
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 |