Network-on-Chip Turn-aware application mapping optimization using Reinforcement Learning

dc.contributor.authorShammasi, Mohammadmehdi
dc.contributor.supervisorBaniasadi, Amirali
dc.date.accessioned2022-09-06T20:09:51Z
dc.date.available2022-09-06T20:09:51Z
dc.date.copyright2022en_US
dc.date.issued2022-09-06
dc.degree.departmentDepartment of Electrical and Computer Engineering
dc.degree.levelMaster of Engineering M.Eng.en_US
dc.description.abstractIn todays advanced SoCs (System-on-Chip), power efficiency is a crucial concern. As chips get denser and more complicated, power consumption is becoming the bottleneck in further enhancing system’s performance. Serving as the backbone for many-core chips, NoCs (Network-on-chip) consume a significant share of total chips power. As a result, decreasing the power consumption in these components can reduce the total chip’s power significantly. Power-gating is a promising technique which can be used to reduce the static power consumption in NoC’s routers. In this method routers are put in a sleep mode and only wake up when a turning packet needs to pass. Since the process of waking up the router takes several cycles to complete, turning packets will experience a high amount of latency. In this regard, application mapping has a significant impact on number of turns and latency between cores of an application. In this article we propose a Reinforcement Learning framework based on Actor-Critic architecture to optimize the application mapping problem for fewer number of turns as well as keeping the distance of the cores minimum. Our RL framework learns the heuristic of the mapping problem and outputs a sub-optimal mapping. A 2-opt local search algorithm fine-tunes this mapping and provides an improved mapping. The results of our simulations show that this RL framework could achieve better performance in terms of cost and algorithm run-time comparing to other heuristic algorithms such as Simulated Annealing (SA) and Genetic Algorithm (GA).en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/14190
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectNOCen_US
dc.subjectNetwork on chipen_US
dc.subjectApplication mappingen_US
dc.subjectReinforcement learningen_US
dc.titleNetwork-on-Chip Turn-aware application mapping optimization using Reinforcement Learningen_US
dc.typeprojecten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Shammasi_Mohammadmehdi_MEng_2022.pdf
Size:
1.53 MB
Format:
Adobe Portable Document Format
Description:
Meng Project
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2 KB
Format:
Item-specific license agreed upon to submission
Description: