Preview

Proceedings of the Southwest State University. Series: IT Management, Computer Science, Computer Engineering. Medical Equipment Engineering

Advanced search

Application of CUDA Kernel in the Processing of Information in the Database Using BLAZINGSQL

https://doi.org/10.21869/2223-1536-2022-12-3-97-108

Abstract

Purpose of research a way to increase the efficiency of data processing processes using hardware video accelerators that have CUDA cores in their composition.

Methods. The method of software interaction with the hardware computing means of a video accelerator with CUDA cores using the BlazingDB solution based on RAPIDS AI was used. PostgresSQL database and BlazingSQL technology are used to study the performance and speed up data processing processes.

Results. The use of BlazingDB speeds up the data processing process several times relative to PostgresSQL. The performance of BlazingDB technology, which uses a video accelerator instead of a central processor, surpassed PostgresSQL by 10 and 35 times for two different massive data sampling and processing tasks.

Conclusion. The possibilities of hardware video accelerators when using them for information processing tasks in a database are investigated; the performance of the BlazingDB solution for interacting with CUDA cores and standard PostgresSQL solutions is compared; the considered solution demonstrates a multiple increase in data processing performance using a large number of CUDA video accelerator cores relative to the CPU, which has a significantly smaller number of cores, but a large the frequency of work.

About the Authors

T. I. Lapina
Southwest State University
Russian Federation

Tatyana I. Lapina, Cand. of Sci. (Engineering), Associate Professor, Associate Professor of the Computer Science Department

50 Let Oktyabrya Str. 94, Kursk 305040



S. A. Filist
Southwest State University
Russian Federation

Sergey A. Filist, Dr. of Sci. (Engineering), Professor of the Department of Biomedical Engineering

50 Let Oktyabrya Str. 94, Kursk 305040



Yu. A. Kriushina
Southwest State University
Russian Federation

Yulia A. Kriushina, Post-Graduate Student

50 Let Oktyabrya Str. 94, Kursk 305040



E. A. Kriushin
Southwest State University
Russian Federation

Evgeniy A. Kriushin, Post-Graduate Student

50 Let Oktyabrya Str. 94, Kursk 305040



References

1. Bogoslovsky A. V., eds. Obnaruzhenie, raspoznavanie i opredelenie parametrov obrazov ob"ektov. Metody i algoritmy [Detection, recognition and determination of the parameters of object images. Methods and algorithms]. Moscow, Radiotekhnika Publ., 2012. 112 p.

2. Boyko I. A., Guryanov R. A. Gur'yanov Raspoznavanie ob"ektov na osnove videosignala, poluchennogo s kamery, ustanovlennoi na podvizhnoi platforme [Object recognition based on the video signal received from a camera installed on a mobile platform]. Molodoi uchenyi = Young Scientist, 2013, no. 6 (53), pp. 34-36.

3. Rabotyagov A. Osnovy raspoznavaniya obrazov [Fundamentals of pattern recognition]. Moscow, LAP Lambert Academic Publishing, 2014. 273 p.

4. Avtomaticheskoe upravlenie i vychislitel'naya tekhnika. Raspoznavanie obrazov [Automatic control and computer technology. Pattern recognition]. Moscow, Mechanical Engineering Publ., 2016, is. 10. 256 p.

5. Milenky A. V. Klassifikatsiya signalov v usloviyakh neopredelennosti. Statisticheskie metody samoobucheniya v raspoznavanii obrazov [Classification of signals in conditions of uncertainty. Statistical methods of self-learning in pattern recognition]. Moscow, Soviet radio Publ., 2017. 328 p.

6. Informatsionnye tekhnologii i vychislitel'nye sistemy. Vychislitel'nye sistemy. Komp'yuternaya grafika. Raspoznavanie obrazov. Matematicheskoe modelirovanie [Information technologies and computing systems. Computing systems. Computer graphics. Pattern recognition. Mathematical modeling]; ed. by S. V. Emelyanov. Moscow, Lenand, 2015. 100 p.

7. Tsvetkov A. A., Shorokh D. K., Zubareva M. G., eds. [Object recognition algorithms]. Tekhnicheskie nauki: problemy i perspektivy. Materialy IV' Mezhdunarodnoi nauchnoi konferentsii (g. Sankt-Peterburg, iyul' 2016 g.) [Technical sciences: problems and prospects. Materials of the IV International Scientific Conference (St. Petersburg, July 2016)]. St. Petersburg, Own Publishing House, 2016, pp. 20-28. (In Russ.)

8. Fukunaga K. Vvedenie v statisticheskuyu teoriyu raspoznavaniya obrazov [Introduction to the statistical theory of pattern recognition]. Moscow, Nauka Publ., 2013. 368 p.

9. Dudarev V. A. Metody raspoznavaniya obrazov v komp'yuternom konstruirovanii ne- organicheskikh soedinenii [Methods of pattern recognition in computer design of inorganic compounds]. Moscow, Synergy Publ., 2014. 325 p.

10. Eliseeva I. I., Rukavishnikov V. O. Gruppirovka, korrelyatsiya, raspoznavanie obrazov (statisticheskie metody klassifikatsii i izmereniya svyazei) [Grouping, correlation, pattern recognition (statistical methods of classification and measurement of connections)]. Moscow, RGGU Publ., 2014. 144 p.

11. Informatsionnye tekhnologii i vychislitel'nye sistemy. Vychislitel'nye sistemy. Komp'yuternaya grafika. Raspoznavanie obrazov. Matematicheskoe modelirovanie [Information technology and computing systems. Computing systems. Computer graphics. Pattern recognition. Mathematical modeling]; ed. by S. V. Emelyanov. Moscow, Mir Publ., 2015, is. 2. 662 p.

12. Informatsionnye tekhnologii i vychislitel'nye sistemy. Vychislitel'nye sistemy. Matematicheskoe modelirovanie. Raspoznavanie obrazov. Prikladnye aspekty informatiki [Information technology and computing systems. Computing systems. Mathematical modeling. Pattern recognition. Applied Aspects of Informatics]; ed. by S. V. Emelyanov. Moscow, Higher school Publ., 2014, is. 3. 160 p.

13. Grenander W. Lektsii po teorii obrazov [Lectures on the theory of images]. Moscow, Mir Publ., 2016, vol. 2. 342 p.

14. Grenander W. Lektsii po teorii obrazov [Lectures on the theory of images]. Moscow, Mir Publ., 2012, vol. 3. 432 p.

15. Grenander W. Lektsii po teorii obrazov [Lectures on the theory of images]. Moscow, Mir Publ., 2014, vol. 1. 571 p.

16. Degterev S. V., Lapina T. I., Kriushina Yu. A., Kriushin E. A. Primenenie CUDA i tenzornykh yader v zadachakh obnaruzheniya i raspoznavaniya ob"ektov [Application of CUDA and tensor cores in problems of detection and recognition of objects]. Izvestiya Yugo-Zapadnogo gosudarstvennogo universiteta. Seriya: Upravlenie, vychislitel'naya tekhnika, in- formatika. Meditsinskoe priborostroenie = Proceedings of the Southwest State University. Series: Control, Computer Engineering, Information Science. Medical Instruments Engineering, 2022, vol. 12, no. 1, pp. 99-110. https://doi.org/10.21869/2223-1536-2022-12-1-99-110

17. Lapina T. I., Kriushin E. [Formation of analytical queries based on and recursion]. Informatsionnye sistemy i tekhnologii. Materialy dokladov III Mezhdunarodnoi nauchno- tekhnicheskoi konferentsii [Information systems and technologies. Proceedings of the III International Scientific and Technical Conference]. Kursk, Universitetskaya kniga Publ., 2017, pp. 26-32. (In Russ.)

18. Informatsionnye tekhnologii i vychislitel'nye sistemy. Vychislitel'nye sistemy. Komp'yuternaya grafika. Raspoznavanie obrazov. Matematicheskoe modelirovanie. Prikladnye aspekty informatiki [Information technology and computing systems: Information processing and data analysis. Software engineering. Mathematical modeling. Applied Aspects of Informatics]; ed. by S. V. Emelyanov. Moscow, Lenand Publ., 2015. 104 p.

19. Shmaglit L. A., Golubev M. N., Ganin A. N., Khryashchev V. V. [Gender classification by facial image]. Tsifrovaya obrabotka signalov i ee primenenie. Doklady XIVMezhdunarodnoi konferentsii (DSPA-2012) [Digital signal processing and its application. Reports of the XIV International Conference (DSPA-2012)]. Moscow, 2012, vol. 2, pp. 425. (In Russ.)

20. Sistemnoe modelirovanie. Naukometriya i upravlenie naukoi. Raspoznavanie obrazov [System modeling. Scientometrics and Science Management. Pattern Recognition]; ed. by S. V. Emelyanov. Moscow, Lenand Publ., 2015. 104 p.

21. Matematicheskie modeli sotsial'no-ekonomicheskikh protsessov. Modelirovanie kharakteristik deyatel'nosti otraslevykh i regional'nykh podsistem. Dinamicheskie sistemy. Matematicheskie problemy dinamiki neodnorodnykh sistem. Informatsionnye tekhnologii [Mathematical models of socio-economic processes. Modeling the performance characteristics of sectoral and regional subsystems. Dynamical systems. Mathematical problems of the dynamics of inhomogeneous systems. Information technologies]; ed. by S. V. Emelyanov. Moscow, Lenand Publ., 2015. 112 p.

22. Potapov A. Avtomaticheskii analiz izobrazhenii i raspoznavanie obrazov [Automatic image analysis and pattern recognition]. Moscow, LAP Lambert Academic Publishing, 2017. 292 p.


Review

For citations:


Lapina T.I., Filist S.A., Kriushina Yu.A., Kriushin E.A. Application of CUDA Kernel in the Processing of Information in the Database Using BLAZINGSQL. Proceedings of the Southwest State University. Series: IT Management, Computer Science, Computer Engineering. Medical Equipment Engineering. 2022;12(3):97-108. (In Russ.) https://doi.org/10.21869/2223-1536-2022-12-3-97-108

Views: 150


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2223-1536 (Print)