UML-Based Design Flow for Systems with Neural Networks

被引:0
作者
Suarez, Daniel [1 ]
Posadas, Hector [1 ]
Fernandez, Victor [1 ]
机构
[1] Univ Cantabria, Microelect Engn Grp, Santander, Spain
来源
2023 38TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS, DCIS | 2023年
关键词
AI; CNN; FPGA; UML; automatic generation; design space exploration;
D O I
10.1109/DCIS58620.2023.10335992
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Artificial intelligence has demonstrated its ability to solve lots of critical tasks, but at the cost of high computational requirements. Different hardware has been proposed to provide this computational power, each one with its benefits and drawbacks. However, the exploration of the different alternatives in an easy an integrated way is still a complex task. To solve so, this paper proposes a UML-based design flow where neural networks are initially specified and then automatically generated and trained using TensorFlow. The approach also enables automatic mapping of models to CPU, GPU and FPGAs, using Xilinx's Deep Learning Processor Units (DPUs). The framework also generates the communication codes required to connect the other system components with the implementation selected. This approach addresses design-space exploration challenges, system architecture definition, and improves implementation and training processes by saving time and effort.
引用
收藏
页数:6
相关论文
共 27 条
[1]  
Abadi M., 2015, TENSORFLOW LARGE SCA
[2]  
[Anonymous], 2023, Vitis-AI DPU
[3]  
[Anonymous], 2023, Optimize and Accelerate Machine Learning Inferencing and Training
[4]  
[Anonymous], 2023, Core ML: Integrate machine learning models into your app
[5]  
Apache TVM, 2025, The Apache Software Foundation
[6]  
Chen K. -H., 2022, 2022 IET INT C ENG T, P1, DOI [10.1109/IET-ICETA56553.2022.9971562, DOI 10.1109/IET-ICETA56553.2022.9971562]
[7]  
Ebeid E., 2013, C COMPUTER MODELLING
[8]  
Gola V., TensorFlow-GUI
[9]  
Hao Xiao, 2021, Proceedings of the 2021 IEEE International Conference on Power Electronics, Computer Applications (ICPECA), P367, DOI 10.1109/ICPECA51329.2021.9362549
[10]   Neural network pruning and hardware acceleration [J].
Jeong, Taehee ;
Ghasemi, Ehsam ;
Tuyls, Jorn ;
Delaye, Elliott ;
Sirasao, Ashish .
2020 IEEE/ACM 13TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2020), 2020, :440-445