Efficient System-Level Design Space Exploration for High-Level Synthesis Using Pareto-Optimal Subspace Pruning
dc.contributor.author | Liao, Y. | |
dc.contributor.author | Adegbija, T. | |
dc.contributor.author | Lysecky, R. | |
dc.date.accessioned | 2024-08-18T22:58:31Z | |
dc.date.available | 2024-08-18T22:58:31Z | |
dc.date.issued | 2023-02-09 | |
dc.identifier.citation | Liao Y, Adegbija T, Lysecky R, Tandon R. (2024). Skip the Benchmark: Generating System-Level High-Level Synthesis Data using Generative Machine Learning. Proceedings of the Great Lakes Symposium on VLSI. 2024. doi:10.1145/3649476.3658738. (170-176). Online publication date: 12-Jun-2024. | |
dc.identifier.doi | 10.1145/3566097.3567841 | |
dc.identifier.uri | http://hdl.handle.net/10150/674670 | |
dc.description.abstract | High-level synthesis (HLS) is a rapidly evolving and popular approach to designing, synthesizing, and optimizing embedded systems. Many HLS methodologies utilize design space exploration (DSE) at the post-synthesis stage to find Pareto-optimal hardware implementations for individual components. However, the design space for the system-level Pareto-optimal configurations is orders of magnitude larger than component-level design space, making existing approaches insufficient for system-level DSE. This paper presents Pruned Genetic Design Space Exploration (PG-DSE)-an approach to post-synthesis DSE that involves a pruning method to effectively reduce the system-level design space and an elitist genetic algorithm to accurately find the system-level Pareto-optimal configurations. We evaluate PG-DSE using an autonomous driving application subsystem (ADAS) and three synthetic systems with extremely large design spaces. Experimental results show that PG-DSE can reduce the design space by several orders of magnitude compared to prior work while achieving higher quality results (an average improvement of 58.1x). © 2023 Copyright held by the owner/author(s). | |
dc.language.iso | en | |
dc.publisher | Institute of Electrical and Electronics Engineers Inc. | |
dc.rights | © 2023 Copyright held by the owner/author(s). This work is licensed under a Creative Commons Attribution International 4.0 License. | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | design space exploration | |
dc.subject | embedded system | |
dc.subject | high-level synthesis | |
dc.subject | subspace pruning | |
dc.subject | System-level optimization | |
dc.title | Efficient System-Level Design Space Exploration for High-Level Synthesis Using Pareto-Optimal Subspace Pruning | |
dc.type | Proceedings | |
dc.type | text | |
dc.contributor.department | Electrical and Computer Engineering, University of Arizona | |
dc.identifier.journal | Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC | |
dc.description.note | Open access article | |
dc.description.collectioninformation | This item from the UA Faculty Publications collection is made available by the University of Arizona with support from the University of Arizona Libraries. If you have questions, please contact us at repository@u.library.arizona.edu. | |
dc.eprint.version | Final Published Version | |
dc.source.journaltitle | Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC | |
refterms.dateFOA | 2024-08-18T22:58:31Z |