Journal of Innovation Information Technology and Application (JINITA)
Vol 6 No 2 (2024): JINITA, December 2024

Performance Optimization in Three-Modality Biometric Verification using Heterogeneous CPU-GPU Computation

Bopatriciat Boluma Mangata (Institut Supérieur des Sciences Agronomiques KIYAKA-GUNGU, GUNGU, D.R.Congo)
Pierre Tshibanda wa Tshibanda (Department of Computer Science, Institut Supérieur Pédagogique de la Gombe, Kinshasa, DR Congo)
Guy-Patient Mbiya Mpoyi (Department of Computer Science, Institut Supérieur Pédagogique de la Gombe, Kinshasa, DR Congo)
Jean Pepe Buanga Mapetu (Department of Computer Science, Institut Supérieur Pédagogique de la Gombe, Kinshasa, DR Congo)
Rostin Mabela Matendo Makengo (Department of Computer Science, Institut Supérieur Pédagogique de la Gombe, Kinshasa, DR Congo)
Eugène Mbuyi Mukendi (Department of Mathematics, Statistics and Computer Science, Faculty of Science and Technology, University of Kinshasa, D.R.Congon)



Article Info

Publish Date
30 Dec 2024

Abstract

This paper proposes a method to improve the performance of tri-modal biometric verification using a heterogeneous computing system exploiting the synergy between CPU and GPU. The main objective is to reduce the time required for verification while maintaining the system's accuracy. The design of this system is based on a decision fusion algorithm based on the logical OR connector, enabling the results of the three modalities to be combined. The implementation is being carried out in C# with Visual Studio 2019, using the Task Parallel Library to parallelize tasks on the CPU, and OpenCL.NET to manage processing on the GPU. The tests carried out on a representative sample of 1,000 individuals, show a clear improvement in performance compared with a sequential system. Execution times were significantly reduced, ranging from 0.03 ms to 0.67 ms for data sizes between 50 and 1000. Analysis of the performance gains, based on Amdahl's law, reveals that the proportion of tasks that can be parallelized remains higher in heterogeneous systems than in parallel and sequential systems, even though part of processing remains sequential for large data sizes. This study highlights the ability of heterogeneous computing systems to effectively reduce the verification time of biometric systems while maintaining an optimal balance between processing speed and overall efficiency. The results demonstrate the potential of this approach for advanced biometric applications, particularly in distributed environments.

Copyrights © 2024






Journal Info

Abbrev

jinita

Publisher

Subject

Computer Science & IT Decision Sciences, Operations Research & Management Engineering

Description

Software Engineering, Mobile Technology and Applications, Robotics, Database System, Information Engineering, Interactive Multimedia, Computer Networking, Information System, Computer Architecture, Embedded System, Computer Security, Digital Forensic Human-Computer Interaction, Virtual/Augmented ...