Floating-Point Number Scalar Product Hardware Implementation for Embedded Systems

被引:0
作者
Tsmots, Ivan [1 ]
Rabyk, Vasyl [2 ]
Teslyuk, Vasyl [1 ]
Opotyak, Yurii [1 ]
机构
[1] Lviv Polytech Natl Univ, Dept Automated Control Syst, Lvov, Ukraine
[2] Ivan Franko Natl Univ Lviv, Dept Radiophys & Comp Technol, Lvov, Ukraine
来源
2023 17TH INTERNATIONAL CONFERENCE ON THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS, CADSM | 2023年
关键词
neuro-like network; dot product; macro product table; floating point numbers; FPGA EP3C16F484C6; simulation; timing diagrams;
D O I
10.1109/CADSM58174.2023.10076502
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An algorithm for calculating the scalar product of operands in floating-point format using a table-algorithmic method and an algorithm for forming tables of macro- partial products are proposed. The Calc_T_MPP program, which forms tables of macropartial products, was implemented in the C language on a Raspberry Pi 4 based embedded system. The structure of the scalar product calculation component was developed and implemented using the hardware programming language VHDL in the development environment Quartus II ver. 13.1. The simulation of the Block_SP component and the estimation of the time of calculation of the scalar product by it were carried out.
引用
收藏
页数:5
相关论文
共 19 条
[1]  
Bhadavath K. k., 2022, 2022 2 INT C ADV COM, P1849, DOI [10.1109/ICACITE53722.2022.9823908, DOI 10.1109/ICACITE53722.2022.9823908]
[2]  
Bobda C., GENERATION DISTRIBUT
[3]   LUT Input Reordering to Reduce Aging Impact on FPGA LUTs [J].
Ebrahimi, Mohammad ;
Sadeghi, Rezgar ;
Navabi, Zainalabedin .
IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (10) :1500-1506
[4]  
Grande N, 2017, 2017 INTERNATIONAL CONFERENCE ON MICROELECTRONIC DEVICES, CIRCUITS AND SYSTEMS (ICMDCS)
[5]  
Hong S., 2018, P 2018 INT SOC BIOM, P1
[6]  
intel, CYCL 3 DEV HDB
[7]   I-PNN: An Improved Probabilistic Neural Network for Binary Classification of Imbalanced Medical Data [J].
Izonin, Ivan ;
Tkachenko, Roman ;
Gregus, Michal .
DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2022, PT II, 2022, 13427 :147-157
[8]  
Li Zenggang, 2019, 2019 IEEE 4th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), P2369, DOI 10.1109/IAEAC47372.2019.8997779
[9]  
Nazarkevych M, 2016, 2016 XITH INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT), P30, DOI 10.1109/STC-CSIT.2016.7589861
[10]  
Oklobdzija V. G., 1994, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, V2, P124, DOI 10.1109/92.273153