Preview

Journal of Instrument Engineering

Advanced search
Open Access Open Access  Restricted Access Subscription Access

Flexible tuning of neural network processor performance by parametrizing the architecture

https://doi.org/10.17586/0021-3454-2026-69-6-514-522

Abstract

The problem of designing hardware accelerators for edge artificial intelligence systems is considered, taking into account the limitations on the resources used. A modular parameterizable architecture of the neural network processor is been developed, which allows flexibly adjusting the characteristics of the accelerator, including the size of computing elements and the size of the internal buffer memory, to the requirements of the target system. The effectiveness of the obtained results is confirmed by modeling a neural network accelerator at the level of register transfers using the parameters of the convolutional layer of the YOLOv5s neural network. The dependence of the crystal area on the architecture parameters using the programmable logic unit (Field Programmable Gate Array, FPGA) of the ZYNQ-7000 system on a chip is investigated. It has been shown that increasing the size of the systolic array increases productivity, but the effect of the increase decreases with large values. Scaling the systolic array also increases the number of logic gates and single-bit registers of the FPGA. Increasing the amount of internal memory significantly affects the consumption of FPGA block memory elements, but does not significantly affect overall performance. The experimental results confirmed the advantage of the proposed approach in terms of adaptability and flexibility of customization for various application scenarios. Promising areas of application are systems that require high performance with limited resources. The results obtained can serve as a basis for the development of new generations of neural network processors with the ability to scale performance and taking into account resource constraints.

About the Author

S. M. Tabunshchik
ITMO University
Russian Federation

Sergei M. Tabunshchik — Post-Graduate Student, Faculty of Software Engineering and Computer Technology

St. Petersburg



References

1. Nakhle F. Device, 2024, no. 8(2), pp. 100411, DOI:10.1016/j.device.2024.100411.

2. Gill S.S. et al. Cluster Computing, 2025, no. 1(28), pp. 1–53.

3. Chen Y.H. et al. IEEE Journal of Solid-State Circuits, 2016, no. 1(52), pp. 127–138.

4. Chen Y.H. et al. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, 2019, no. 2(9), pp. 292–308.

5. Moons B. et al. 2017 IEEE International Solid-State Circuits Conference (ISSCC), IEEE, 2017, рр. 246–247.

6. Yin S. et al. IEEE Journal of Solid-State Circuits, 2017, no. 4(53), pp. 968–982.

7. Jouppi N.P. et al. Proceedings of the 44th Annual International Symposium on Computer Architecture, 2017, рр. 1–12.

8. Jouppi N.P. et al. Communications of the ACM, 2020, no. 7(63), pp. 67–78.

9. Jouppi N. et al. Proceedings of the 50th Annual International Symposium on Computer Architecture, 2023, рр. 1–14.

10. Chatha K. 2021 IEEE Hot Chips 33 Symposium (HCS), IEEE, 2021, рр. 1–19.

11. Li Y. et al. IEEE Transactions on Circuits and Systems I: Regular Papers, 2022, no. 7(69), pp. 2730–2741.

12. Tabunshchik S., Bykovskii S., Kustarev P. Optoelectronic Imaging and Multimedia Technology XI, SPIE, 2024, vol. 13239, рр. 141–149.

13. Peddawad C. et al. CS6230: CAD for VLSI, 2015, no. 8(1).

14. Yu K. et al. IEEE Access, 2023, vol. 11, рр. 104070–104083.

15. Khan A. et al. Artificial Intelligence Review, 2020, no. 8(53), pp. 5455–5516.


Review

For citations:


Tabunshchik S.M. Flexible tuning of neural network processor performance by parametrizing the architecture. Journal of Instrument Engineering. 2026;69(6):514-522. (In Russ.) https://doi.org/10.17586/0021-3454-2026-69-6-514-522

Views: 146

JATS XML

ISSN 0021-3454 (Print)
ISSN 2500-0381 (Online)