دورية أكاديمية
A Graph Neural Network Model for Fast and Accurate Quality of Result Estimation for High-Level Synthesis
العنوان: | A Graph Neural Network Model for Fast and Accurate Quality of Result Estimation for High-Level Synthesis |
---|---|
المؤلفون: | MUHAMMAD USMAN JAMAL, ZHUOWEI LI, MIHAI T. LAZARESCU, LUCIANO LAVAGNO |
المساهمون: | Jamal, MUHAMMAD USMAN, Li, Zhuowei, Lazarescu, MIHAI T., Lavagno, Luciano |
بيانات النشر: | IEEE |
سنة النشر: | 2023 |
المجموعة: | PORTO@iris (Publications Open Repository TOrino - Politecnico di Torino) |
مصطلحات موضوعية: | electronic design automation (EDA), graph neural network (GNN), machine learning (ML), high-level synthesis (HLS), quality of results (QoR), field-programmable gate array (FPGA) |
الوصف: | High-level synthesis (HLS) is a solution for rapid prototyping of application-specific hardware using the C/C++ behavioral programming language. Designers can apply HLS directives to optimize hardware implementations by making tradeoffs between cost and performance. However, current HLS tools do not provide reliable quality of results (QoR) estimates, which prevents designers from making these tradeoffs efficiently to ensure that the design meets the constraints. Taking advantage of the widespread use of machine learning (ML) to improve the predictability of electronic design automation (EDA) tools, we propose several graph neural network (GNN)-based models that learn and predict the post-implementation QoR from the pre-schedule control data flow graph (CDFG) representation of an HLS design targeting field-programmable gate array (FPGA) implementation, considering also the user HLS optimization directives. Experimental results show that our model can estimate the timing and resource usage of a previously unseen design (i.e, a completely new CDFG) within milliseconds with high accuracy, reducing prediction errors by up to 74% compared to the estimate generated by the HLS tool itself after going through time-consuming scheduling and binding, and by 29% and 22% for resource usage and timing prediction, respectively, compared to the state-of-the-art. |
نوع الوثيقة: | article in journal/newspaper |
وصف الملف: | ELETTRONICO |
اللغة: | English |
العلاقة: | volume:11; firstpage:85785; lastpage:85798; numberofpages:14; journal:IEEE ACCESS; https://hdl.handle.net/11583/2979565Test; info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85167838615; https://ieeexplore.ieee.org/document/10213402Test |
DOI: | 10.1109/ACCESS.2023.3303840 |
الإتاحة: | https://doi.org/10.1109/ACCESS.2023.3303840Test https://hdl.handle.net/11583/2979565Test https://ieeexplore.ieee.org/document/10213402Test |
حقوق: | info:eu-repo/semantics/openAccess |
رقم الانضمام: | edsbas.E36CD8FE |
قاعدة البيانات: | BASE |
DOI: | 10.1109/ACCESS.2023.3303840 |
---|