A data transmission and task processing method, device and equipment
A data transmission method and task processing technology, which is applied in the field of data transmission and task processing, can solve the problem of low average utilization of GPU and achieve the effects of reducing times, improving efficiency, and reducing costs
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0153] image 3 It is a schematic flowchart of a data transmission method provided by the embodiment of this specification. From a program perspective, the execution subject of the process may be a server applied to a GPU virtualization system.
[0154] Such as image 3 As shown, the process may include the following steps:
[0155] Step 302: Obtain the data transmission request sent by the client.
[0156] In the embodiment of this specification, the data transmission request is initiated by the application of the client, and the client receives the data transmission request initiated by the application, and then forwards the data transmission request to the server.
[0157] The data transfer request can be an independent data request, or a subtask in a task processing request. For example, if the GPU is required to complete a calculation task, the data to be calculated needs to be transmitted to the GPU address first, and then the GPU performs calculations based on the d...
Embodiment 2
[0183] Figure 4 It is a schematic flowchart of a task processing method provided by the embodiment of this specification. From a program perspective, the execution subject of the process may be a server applied to a GPU virtualization system. Such as Figure 4 As shown, the process may include the following steps:
[0184] Step 402: Obtain the task calculation request sent by the client.
[0185] Task computing requests can be various computing tasks, such as matrix multiplication, convolution, etc. The task calculation request is initiated by the application, and after the client obtains it, it forwards it to the server.
[0186] Step 404: Obtain the first virtual address in the task calculation request.
[0187] In the task calculation request, some information related to the calculation data may be included, but the task calculation request does not directly include these data, but records the address where the data is stored. Since the actual physical memory address...
Embodiment 3
[0233] Figure 6 A schematic flowchart of another data transmission method provided by the embodiment of this specification. From a program point of view, the execution subject of the process may be a client applied in the GPU virtualization system. Such as Figure 6 As shown, the process may include the following steps:
[0234] Step 602: Obtain the data transmission request sent by the application.
[0235] In this embodiment, the application and the client are together, and the data transmission request sent by the application will be transmitted through the client.
[0236] Step 604: Obtain the first virtual address in the data transmission request.
[0237] The data address in the data transmission request is a virtual address, and the client first needs to obtain the first virtual address before performing related operations.
[0238] Step 606: Based on the mapping relationship between the physical memory address and the virtual address, determine the physical memor...
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