Удосконалення інформаційної технології синтезу паралельно-потокових структур вертикально-групового обчислення багатооперандних нейрооперацій у реальному часі

Автор(и)

  • Іван Григорович Цмоць Національний університет «Львівська політехніка», Україна https://orcid.org/0000-0002-4033-8618
  • Василь Миколайович Теслюк Національний університет «Львівська політехніка», Україна https://orcid.org/0000-0002-5974-9310
  • Юрій Володимирович Опотяк Національний університет «Львівська політехніка», Україна https://orcid.org/0000-0001-9889-4177
  • Богдан Володимирович Штогрінець Національний університет «Львівська політехніка», Україна https://orcid.org/0009-0001-4956-3862

DOI:

https://doi.org/10.15587/1729-4061.2026.357361

Ключові слова:

потокові графи, системи реального часу, апаратні витрати, ефективність використання ресурсів

Анотація

У дослідженні розглянуто підхід до удосконалення інформаційної технології синтезу структур для опрацювання даних багатооперандних нейрооперацій у реальному часі. Проблема полягає у відсутності формалізованого підходу до синтезу таких структур здатного одночасно враховувати параметри потоків даних, глибину конвеєра, ступінь паралелізму та апаратні обмеження при забезпеченні заданих часових характеристик. Розроблено методи паралельного вертикально-групового обчислення скалярного добутку, суми квадратів різниць та пошуку максимального і мінімального значень. Удосконалено метод конкретизації потокових графів. Розроблено базові паралельно-потокові обчислювальні структури та аналітичні вирази для оцінювання апаратних витрат, тривалості конвеєрного такту і ефективності використання апаратних ресурсів. На цій основі у роботі удосконалено інформаційну технологію синтезу паралельно-потокових структур вертикально-групового обчислення багатооперандних нейрооперацій у реальному часі. Поставлена проблема вирішена шляхом поєднання вертикальної і групової паралельності, конвеєризації, модульної організації, узгодженню інтенсивності надходження даних з інтенсивністю їх опрацювання та поетапному переходу від алгоритмічного опису до апаратної реалізації. Удосконалена інформаційна технологія забезпечує зменшення апаратних витрат, підвищення пропускної здатності, зниження латентності та вибір оптимальних параметрів структур. Одночасне опрацювання груп розрядних зрізів зменшує кількість конвеєрних сходинок, а конкретизація потокових графів дає змогу адаптувати структуру обчислень до вимог реального часу. Практично результати можуть бути використані під час синтезу спеціалізованих FPGA-, ASIC-, SoC-засобів для нейроорієнтованих систем реального часу із заданими характеристиками

Спонсор дослідження

  • Вказані дослідження виконувалися у Національному університеті «Львівська політехніка» у рамках науково-дослідної роботи «Методи та засоби інтелектуального вимірювання параметрів руху та визначення просторової орієнтації наземних мобільних робототехнічних платформ» / «Methods and means of intelligent measurement of movement parameters and determination of spatial orientation of ground mobile robotic platforms» (Державний реєстраційний номер 0124U000822).

Біографії авторів

Іван Григорович Цмоць, Національний університет «Львівська політехніка»

Доктор технічних наук

Кафедра автоматизованих систем управління

Василь Миколайович Теслюк, Національний університет «Львівська політехніка»

Доктор технічних наук

Кафедра автоматизованих систем управління

Юрій Володимирович Опотяк, Національний університет «Львівська політехніка»

Кандидат технічних наук

Кафедра автоматизованих систем управління

Богдан Володимирович Штогрінець, Національний університет «Львівська політехніка»

Кафедра автоматизованих систем управління

Посилання

  1. Izonin, I., Tkachenko, R., Hovdysh, N., Berezsky, O., Yemets, K., Tsmots, I. (2025). Cascade-Based Input-Doubling Classifier for Predicting Survival in Allogeneic Bone Marrow Transplants: Small Data Case. Computation, 13 (4), 80. https://doi.org/10.3390/computation13040080
  2. Tsmots, I., Teslyuk, V., Łukaszewicz, A., Lukashchuk, Y., Kazymyra, I., Holovatyy, A., Opotyak, Y. (2023). An Approach to the Implementation of a Neural Network for Cryptographic Protection of Data Transmission at UAV. Drones, 7 (8), 507. https://doi.org/10.3390/drones7080507
  3. Juracy, L. R., Garibotti, R., Moraes, F. G. (2023). From CNN to DNN Hardware Accelerators: A Survey on Design, Exploration, Simulation, and Frameworks. Foundations and Trends® in Electronic Design Automation, 13 (4), 270–344. https://doi.org/10.1561/1000000060
  4. Deng, B. L., Li, G., Han, S., Shi, L., Xie, Y. (2020). Model Compression and Hardware Acceleration for Neural Networks: A Comprehensive Survey. Proceedings of the IEEE, 108 (4), 485–532. https://doi.org/10.1109/jproc.2020.2976475
  5. Mohaidat, T., Khalil, K. (2024). A Survey on Neural Network Hardware Accelerators. IEEE Transactions on Artificial Intelligence, 5 (8), 3801–3822. https://doi.org/10.1109/tai.2024.3377147
  6. Tsmots, I., Teslyuk, V., Kryvinska, N., Skorokhoda, O., Kazymyra, I. (2022). Development of a generalized model for parallel-streaming neural element and structures for scalar product calculation devices. The Journal of Supercomputing, 79 (5), 4820–4846. https://doi.org/10.1007/s11227-022-04838-0
  7. Xie, Y., Oniga, S. (2024). A Comprehensive Review of Hardware Acceleration Techniques and Convolutional Neural Networks for EEG Signals. Sensors, 24 (17), 5813. https://doi.org/10.3390/s24175813
  8. Wang, Z. (2025). Accelerating Transformer Models: FPGA-Based Hardware Optimization and Heterogeneous Computing Strategies. Applied and Computational Engineering, 138 (1), 86–92. https://doi.org/10.54254/2755-2721/2025.21360
  9. Zeng, K., Ma, Q., Wu, J. W., Chen, Z., Shen, T., Yan, C. (2022). FPGA-based accelerator for object detection: a comprehensive survey. The Journal of Supercomputing, 78 (12), 14096–14136. https://doi.org/10.1007/s11227-022-04415-5
  10. Tsmots, I., Teslyuk, V., Opotyak, Y., Mamchur, T., Oliinyk, O. (2025). Synthesis of recursive-type neural elements with parallel vertical-group data processing. Eastern-European Journal of Enterprise Technologies, 3 (2 (135)), 6–16. https://doi.org/10.15587/1729-4061.2025.329139
  11. Geng, S., Wang, Z., Liu, Z., Zhang, M., Zhu, X., Dan, Y. (2025). Hardware implementation of FPGA-based spiking attention neural network accelerator. PeerJ Computer Science, 11, e3077. https://doi.org/10.7717/peerj-cs.3077
  12. Carpegna, A., Savino, A., Carlo, S. D. (2025). Spiker+: A Framework for the Generation of Efficient Spiking Neural Networks FPGA Accelerators for Inference at the Edge. IEEE Transactions on Emerging Topics in Computing, 13 (3), 784–798. https://doi.org/10.1109/tetc.2024.3511676
  13. Gong, Y., Xu, Z., He, Z., Zhang, W., Tu, X., Liang, X., Jiang, L. (2022). N3H-Core. Proceedings of the 2022 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 112–122. https://doi.org/10.1145/3490422.3502367
  14. Tsai, T.-H., Ho, Y.-C., Sheu, M.-H. (2019). Implementation of FPGA-based Accelerator for Deep Neural Networks. 2019 IEEE 22nd International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS), 1–4. https://doi.org/10.1109/ddecs.2019.8724665
  15. Kachris, C. (2025). A Survey on Hardware Accelerators for Large Language Models. Applied Sciences, 15 (2), 586. https://doi.org/10.3390/app15020586
  16. Silvano, C., Ielmini, D., Ferrandi, F., Fiorin, L., Curzel, S., Benini, L. et al. (2025). A Survey on Deep Learning Hardware Accelerators for Heterogeneous HPC Platforms. ACM Computing Surveys, 57 (11), 1–39. https://doi.org/10.1145/3729215
  17. Kang, B. J., Lee, H. I., Yoon, S. K., Kim, Y. C., Jeong, S. B., O, S. J., Kim, H. (2024). A survey of FPGA and ASIC designs for transformer inference acceleration and optimization. Journal of Systems Architecture, 155, 103247. https://doi.org/10.1016/j.sysarc.2024.103247
  18. Bjerge, K., Schougaard, J. H., Larsen, D. E. (2021). A scalable and efficient convolutional neural network accelerator using HLS for a system-on-chip design. Microprocessors and Microsystems, 87, 104363. https://doi.org/10.1016/j.micpro.2021.104363
  19. Yan, Y., Ling, Y., Huang, K., Chen, G. (2023). An efficient real-time accelerator for high-accuracy DNN-based optical flow estimation in FPGA. Journal of Systems Architecture, 136, 102818. https://doi.org/10.1016/j.sysarc.2022.102818
  20. Tasci, M., Istanbullu, A., Tumen, V., Kosunalp, S. (2025). FPGA-QNN: Quantized Neural Network Hardware Acceleration on FPGAs. Applied Sciences, 15 (2), 688. https://doi.org/10.3390/app15020688
  21. Liu, Y., Yenamachintala, S. S., Li, P. (2019). Energy-efficient FPGA Spiking Neural Accelerators with Supervised and Unsupervised Spike-timing-dependent-Plasticity. ACM Journal on Emerging Technologies in Computing Systems, 15 (3), 1–19. https://doi.org/10.1145/3313866
  22. Parashar, A., Raina, P., Shao, Y. S., Chen, Y.-H., Ying, V. A., Mukkara, A. et al. (2019). Timeloop: A Systematic Approach to DNN Accelerator Evaluation. 2019 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 304–315. https://doi.org/10.1109/ispass.2019.00042
  23. Chen, Y.-H., Yang, T.-J., Emer, J. S., Sze, V. (2019). Eyeriss v2: A Flexible Accelerator for Emerging Deep Neural Networks on Mobile Devices. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, 9 (2), 292–308. https://doi.org/10.1109/jetcas.2019.2910232
  24. Jouppi, N. P., Young, C., Patil, N. et al. (2017) In-datacenter performance analysis of a tensor processing unit. arXiv. https://doi.org/10.48550/arXiv.1704.04760
  25. Dhilleswararao, P., Boppu, S., Manikandan, M. S., Cenkeramaddi, L. R. (2022). Efficient Hardware Architectures for Accelerating Deep Neural Networks: Survey. IEEE Access, 10, 131788–131828. https://doi.org/10.1109/access.2022.3229767
  26. Zhang, C., Li, P., Sun, G., Guan, Y., Xiao, B., Cong, J. (2015). Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks. Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 161–170. https://doi.org/10.1145/2684746.2689060
  27. Chen, T., Moreau, T., Jiang, Z. et al. (2018). TVM: an automated end-to-end optimizing compiler for deep learning. In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 579–594. Available at: https://www.usenix.org/system/files/osdi18-chen.pdf
  28. Sze, V., Chen, Y.-H., Yang, T.-J., Emer, J. S. (2017). Efficient Processing of Deep Neural Networks: A Tutorial and Survey. Proceedings of the IEEE, 105 (12), 2295–2329. https://doi.org/10.1109/jproc.2017.2761740
  29. Jouppi, N. P., Hyun Yoon, D., Ashcraft, M., Gottscho, M., Jablin, T. B., Kurian, G. et al. (2021). Ten Lessons From Three Generations Shaped Google’s TPUv4i : Industrial Product. 2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture (ISCA), 1–14. https://doi.org/10.1109/isca52012.2021.00010
  30. Mittal, S. (2018). A survey of FPGA-based accelerators for convolutional neural networks. Neural Computing and Applications, 32 (4), 1109–1139. https://doi.org/10.1007/s00521-018-3761-1
Удосконалення інформаційної технології синтезу паралельно-потокових структур вертикально-групового обчислення багатооперандних нейрооперацій у реальному часі

##submission.downloads##

Опубліковано

2026-06-30

Як цитувати

Цмоць, І. Г., Теслюк, В. М., Опотяк, Ю. В., & Штогрінець, Б. В. (2026). Удосконалення інформаційної технології синтезу паралельно-потокових структур вертикально-групового обчислення багатооперандних нейрооперацій у реальному часі. Eastern-European Journal of Enterprise Technologies, 3(2 (141), 6–23. https://doi.org/10.15587/1729-4061.2026.357361