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

Inactive Publication Date: 2015-11-18
SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The computer platform based on domestic CPU, due to the limitation of CPU per

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Web acceleration technology implementation method of domestic platform
  • Web acceleration technology implementation method of domestic platform

Examples

Experimental program
Comparison scheme
Effect test

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.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention discloses a web acceleration technology implementation method of a domestic platform. The method includes hardware platform design and GPU thread design. A hardware platform includes a domestic computer platform installing an Nvidia GPU by a PCI slot. Web browser GPU thread design includes GPU drawing thread and multi-web parallel load thread, wherein the GPU drawing thread is responsible for carrying out drawing in the web loading procedure, and image synthesis can be achieved in a way that GPU thread calls a 3D API of the platform. The GPU thread works in a client- server mode. The method using the GPU in web synthesis has the following advantages that the higher efficiency of page layer synthesis by the GPU is higher than that of page layer synthesis by a CPU, during drawing and synthesis operation, a large number of pixels are involved, and the GPU is designed for these types of processing. Contents loaded on the GPU can be directly displayed without read-back after being processed, and parallelism between the CPU and the GPU allows establishment of a high-efficiency graphic processing program.

Description

technical field [0001] The present invention relates to the field of web page acceleration technology, in particular to a method for realizing web page acceleration technology of a domestic platform, designed for web page acceleration of a domestic CPU computer platform, including a computer platform based on Loongson and a computer platform based on Feilong, etc., and relates to a computer platform based on Implementation method of GPU (Graphic Processing Unit) web page acceleration technology. Background technique [0002] With the development of multimedia technology, the content of web pages is increasingly rich, including a large number of high-definition pictures, 3D animations, videos, etc., which puts forward new requirements for the loading speed of web pages. Traditionally, web browsers use the CPU to render all content. Due to the limitation of CPU performance, the computer platform based on domestic CPU is slower than the X86 platform in terms of web page proces...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/30G06T1/20
CPCG06F16/9574G06T1/20
Inventor 张久明吴登勇于治楼陈乃阔
Owner SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products