Image concurrent processing method, device and system based on single GPU card
A technology of a GPU card and a processing method, applied in the field of image processing, can solve the problems of low actual utilization of CPU hardware and waste of resources, and achieve the effects of increasing throughput capacity, avoiding waste of resources, and improving processing efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] Embodiment 1 of the present invention provides a schematic flowchart of a method for concurrent image processing based on a single GPU card, specifically as figure 1 shown. The method is executed by the task manager, the method includes:
[0030] Step 110, receiving the task submitted by the user.
[0031] Specifically, the tasks submitted by the users are established according to their own processing requirements and objects to be processed. For example, if a user needs to recognize a face image, the submitted tasks may include three tasks: detecting face objects, extracting face features, and judging liveness detection. Processing requirements can actually be understood as task types, and objects to be processed are task data. In addition, users can also define forward dependent tasks when submitting tasks. For example, detecting face objects is a forward-dependent task of extracting facial features, and extracting facial features is a forward-dependent task of ju...
Embodiment 2
[0048] Corresponding to the above-mentioned embodiments, Embodiment 2 of the present invention provides a schematic structural diagram of an image concurrent processing device based on a single GPU card, specifically as figure 2 shown. The device includes: a receiving unit 201 , a configuration unit 202 and a processing unit 203 .
[0049] The receiving unit 201 is configured to receive a task submitted by a user, wherein the task is a task created by the user according to the object to be processed and the processing requirement;
[0050] The configuration unit 202 is configured to add the task to the task queue, and configure a corresponding task thread for the task;
[0051] The processing unit 203 is configured to add the configured task threads to the thread pool in sequence, and the thread pool contains at least two task threads;
[0052] According to the memory of the graphics processor GPU card and the memory occupied by each task thread in the thread pool, reasonab...
Embodiment 3
[0062] Corresponding to the above-mentioned embodiment, the embodiment of the present invention also provides an image concurrent processing system based on a single GPU card, specifically as image 3 As shown, the system includes a task manager 301 and a GPU card 302 .
[0063] The task manager 301 is used to execute the method steps as in Embodiment 1 above, and the GPU card 302 is used to feed back response information corresponding to one or more task threads after receiving one or more task threads submitted by the task manager 301 to the task manager 301; and process one or more task threads submitted by the task manager 301 in parallel. The method steps performed by each component in this embodiment have also been introduced in detail in the above-mentioned embodiment 1, and will not be repeated here.
[0064] An image concurrent processing system based on a single GPU card provided by an embodiment of the present invention, after receiving a task submitted by a user, ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com