INTEGRATED GPU-BASED MODELING OF MEDICAL DATABASE MANAGEMENT SYSTEMS
DOI:
https://doi.org/10.51699/j329t768Keywords:
Medical Databases, GPU Computing, CUDA, Parallel Processing, Information Technology, Medical Data ModelingAbstract
The rapid growth of medical data volumes and the increasing complexity of analytical tasks require database management systems (DBMS) with high computational efficiency, scalability, and reliability. Modern information technologies, particularly graphics processing units (GPUs), provide powerful tools for accelerating data-intensive operations through massive parallelism. This paper presents an integrated overview of GPU architectures and their application in modeling and optimizing medical database management systems. We analyze key GPU architectural solutions (G80, GT200, and Fermi), the CUDA parallel programming model, and memory hierarchies, and demonstrate their relevance for medical data storage, processing, and signal analysis. The proposed integrated approach enables efficient processing of medical signals and images, supports large-scale databases, and reduces computational and economic costs in internet-based medical applications.
References
B. S. Rakhimov, M. S. Mekhmanov, and B. G. Bekchanov, "Parallel algorithms for the creation of medical database," J. Phys.: Conf. Ser., vol. 1889, no. 2, p. 022090, 2021. doi: 10.1088/1742-6596/1889/2/022090.
B. S. Rakhimov, F. B. Rakhimova, and S. K. Sobirova, "Modeling database management systems in medicine," J. Phys.: Conf. Ser., vol. 1889, no. 2, p. 022028, 2021. doi: 10.1088/1742-6596/1889/2/022028.
B. Rakhimov and O. Ismoilov, "Management systems for modeling medical database," AIP Conf. Proc., vol. 2467, p. 060031, 2022. doi: 10.1063/5.0089711.
B. S. Rakhimov, G. T. Khalikova, O. R. Allaberganov, and A. B. Saidov, "Overview of graphic processor architectures in database problems," AIP Conf. Proc., vol. 2467, p. 020041, 2022. doi: 10.1063/5.0092848.
A. R. Brodtkorb, C. Dyken, T. R. Hagen, J. M. Hjelmervik, and O. O. Storaasli, "State-of-the-art in heterogeneous computing," Scientific Programming, vol. 18, no. 1, pp. 1–33, 2010.
D. A. Forsyth and J. Ponce, Computer Vision: A Modern Approach, 2nd ed. Upper Saddle River, NJ, USA: Prentice Hall, 2011.
A. S. Tanenbaum, Modern Operating Systems, 2nd ed. Upper Saddle River, NJ, USA: Prentice Hall, 2001.
J. D. Owens, M. Houston, D. Luebke, S. Green, J. E. Stone, and J. C. Phillips, "GPU computing," Proc. IEEE, vol. 96, no. 5, pp. 879–899, 2008. doi: 10.1109/JPROC.2008.917757.
E. Lindholm, J. Nickolls, S. Oberman, and J. Montrym, "NVIDIA Tesla: A unified graphics and computing architecture," IEEE Micro, vol. 28, no. 2, pp. 39–55, 2008. doi: 10.1109/MM.2008.31.
J. Nickolls and W. J. Dally, "The GPU computing era," IEEE Micro, vol. 30, no. 2, pp. 56–69, 2010. doi: 10.1109/MM.2010.41.
V. Garcia, E. Debreuve, and M. Barlaud, "Fast k nearest neighbor search using GPU," in Proc. IEEE CVPR Workshops, Anchorage, AK, USA, 2008, pp. 1–6. doi: 10.1109/CVPRW.2008.4563100.
S. Ryoo, C. I. Rodrigues, S. S. Baghsorkhi, S. S. Stone, D. B. Kirk, and W. W. Hwu, "Optimization principles and application performance evaluation of a multithreaded GPU using CUDA," in Proc. 13th ACM SIGPLAN Symp. Principles and Practice of Parallel Programming (PPoPP), Salt Lake City, UT, USA, 2008, pp. 73–82.
NVIDIA Corporation, CUDA C Programming Guide, version 12.0. Santa Clara, CA, USA: NVIDIA, 2023. [Online]. Available: https://docs.nvidia.com/cuda/cuda-c-programming-guide
W. W. Hwu, Ed., GPU Computing Gems Emerald Edition. Burlington, MA, USA: Morgan Kaufmann, 2011.
P. Harish and P. J. Narayanan, "Accelerating large graph algorithms on the GPU using CUDA," in Proc. 14th Int. Conf. High Performance Computing (HiPC), Goa, India, 2007, pp. 197–208. doi: 10.1007/978-3-540-77220-0_21.