Web acceleration technology implementation method of domestic platform
An implementation method and platform technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as slow web page processing, and achieve the effect of simple structure, good efficiency, and high-efficiency graphics processing program
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0028] A method for realizing webpage acceleration technology of a domestic platform, said method hardware platform design and web browser GPU thread design two parts, wherein:
[0029] Such as figure 1 As shown, the hardware platform is composed of a domestic computer platform with NVIDIA GPUs installed through PCI slots. The structure is simple to implement, and no changes are required to the existing domestic chip peripheral architecture;
[0030] Web browser GPU thread design includes GPU drawing thread and multi-web page parallel loading thread, among which
[0031] Such as figure 2 As shown, the GPU drawing thread is mainly used to execute the drawing during the web loading process, and the image synthesis is realized by calling the 3D API of the platform through the GPU thread;
[0032] GPU threads work in client-server mode:
[0033] The client side running on the rendering thread serializes the 3D API calls and places them in the command buffer shared by the rende...
Embodiment 2
[0038] On the basis of Embodiment 1, the acceleration technology described in this embodiment is parallel acceleration, and the process is as follows: instantiate a GPU parallel loading thread for each web page to process the loading of the web page; the web page CPU rendering thread puts the rendering command into In the command buffer, and then return to do other processing, the GPU drawing thread instantiated by each web page does the drawing operation. CUDA, a general-purpose parallel computing architecture launched by NVIDIA, can realize general-purpose computing. GPU is specially designed for image processing, and there are many computing units in it, and parallel computing can be realized through CUDA.
[0039] Web browsers usually load many web pages at the same time, and the correlation between each web page is small, and the content similarity is very large, which is very suitable for parallel acceleration.
Embodiment 3
[0041] On the basis of embodiment 1 or 2, the implementation process of the method described in this embodiment is as follows:
[0042] 1) The domestic computer platform installs a graphics card supporting CUDA through the PCI slot or directly integrates it into the motherboard;
[0043] 2) Install the CUDA compilation environment, mainly including the GPU graphics card driver and the C language compilation and development environment;
[0044] 3) Use CUDAC to write and realize GPU drawing thread and general computing parallel program, and package the developed software into a plug-in of web browser for it to call.
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