GPU cluster shared video memory system, method, device and equipment
A GPU cluster and computing node technology, applied in the field of GPU cluster shared video memory systems, can solve the problems of complex programming of GPU cluster systems and low shared video memory performance, and achieve the effects of expanding design space, simplifying programming, and improving efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0066] Please refer to figure 1 , which is a schematic structural diagram of an embodiment of the GPU cluster shared video memory system of the present application. The system provided in this embodiment may include: an application development device 1 and an application running device 2 .
[0067] Such as figure 2 As shown, the application development device 1 may be a software editor installed on a terminal device (such as a personal computer or a notebook computer) used by a program developer, such as tensorflow integrated development environment. The application development device 1 can be used to develop an application program based on the unified video memory of the GPU cluster. The application development device 1 provides developers with the abstraction of a single system without considering multi-machine and parallelism, and only needs to use a video memory allocation instruction (such as malloc) once to allocate video memory for use in the face of a large-load app...
no. 2 example
[0116] In the foregoing embodiments, a GPU cluster shared video memory system is provided, and correspondingly, the present application also provides a device, that is, a software editor. The device corresponds to the embodiment of the above-mentioned system. Since the device embodiment is basically similar to the system embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the system embodiment. The device embodiments described below are illustrative only.
[0117] The present application additionally provides a software editor, which is used to use the global virtual memory address space of the GPU cluster as a programming view to determine the program code for the target application to use the global virtual memory resource of the GPU cluster, and the program code does not include transmission between different computing nodes. Code for video memory data.
[0118] The global virtual video memory address spa...
no. 3 example
[0122] In the foregoing embodiments, a GPU cluster shared video memory system is provided. Correspondingly, the present application also provides a GPU cluster shared video memory device, which may be a module of an operating system. The device corresponds to the embodiment of the above-mentioned system. Since the device embodiment is basically similar to the system embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the system embodiment. The device embodiments described below are illustrative only.
[0123] The present application additionally provides a GPU cluster shared video memory device, including:
[0124] The physical video memory allocation unit is used to determine the GPU cluster global video memory address mapping information of the target application according to the GPU cluster global virtual video memory address space of the target application running on the first computing node;
[0125] Th...
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