Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Processing method and processing system of GPU (Graphics Processing Unit) as well as method and system for DNS (Domain Name Server) resolution based on GPU

A resolution method and DNS query technology, which is applied in the field of network communication, can solve the problems of inefficient utilization and waste of GPU performance, and achieve the effects of improving overall usability, reducing hardware costs, and increasing DNS query speed

Inactive Publication Date: 2015-03-11
GCI SCI & TECH +1
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, both computers and gateway devices are equipped with GPUs, but they are mainly used for general display functions, and the performance of GPUs cannot be efficiently utilized, resulting in a large degree of waste

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
  • Processing method and processing system of GPU (Graphics Processing Unit) as well as method and system for DNS (Domain Name Server) resolution based on GPU
  • Processing method and processing system of GPU (Graphics Processing Unit) as well as method and system for DNS (Domain Name Server) resolution based on GPU
  • Processing method and processing system of GPU (Graphics Processing Unit) as well as method and system for DNS (Domain Name Server) resolution based on GPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The content of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0042] The method described in this embodiment can be used in an IPv4 / IPv6 interworking gateway or a similar device, and the position of the interworking gateway in the network is as follows figure 1 As shown, one end is connected to the IPv4 network, and the other end is connected to the IPv6 network, and the IPv4 network and the IPv6 network can realize the intercommunication function through the gateway. An IPv4 / IPv6 interworking gateway or a similar device is mainly composed of a high-performance computing platform and a network processing platform. There are multiple high-performance computing boards deployed on the hardware platform, and the switching board is mainly used for internal and external data exchange.

[0043] Such as figure 2 As shown, the GPU-based DNS resolution method in this embodiment includes the following steps:

[0044] S11...

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 invention provides a processing method and a processing system of a GPU (Graphics Processing Unit) as well as a method and a system for DNS (Domain Name Server) resolution based on the GPU. The method for DNS resolution based on the GPU comprises the following steps of obtaining a DNS query message and preprocessing the DNS query message to generate DNS query data which can be identified by the GPU; writing the DNS query data into a first shared memory of a CPU (Central Processing Unit) and the GPU according to a parallel queue; reading the DNS query data from the first shared memory through the GPU, carrying out DNS resolution by utilizing the GPU according to the DNS query data so as to generate a DNS resolution data packet, and writing the DNS resolution data packet into a second shared memory of the CPU and the GPU according to the parallel queue; and making the CPU read the DNS resolution data packet from the second shared memory, carrying out merge application on the DNS resolution data packet and reforming the DNS resolution data packet to network format data. According to the processing method and the processing system of the GPU as well as the method and the system for DNS resolution based on the GPU, concurrent data can be better responded by utilizing idle GPU resources and concurrent operation capacity thereof.

Description

【Technical field】 [0001] The present invention relates to the field of network communication, in particular to a GPU processing method and system, and a GPU-based DNS resolution method and system. 【Background technique】 [0002] With the development of mobile Internet in recent years, IPv4 (Internet Protocol Version 4, 4th Internet Protocol) addresses have been exhausted day by day, and the demand for IPv6 (Internet Protocol Version 6, 6th Internet Protocol) is also increasing, but at present There is still a long transition period between IPv4 and IPv6, and during this long transition period, network devices that communicate between IPv4 and IPv6 will play a very important role. At present, a high-speed network processor and a high-performance general-purpose computing platform are used to form a hardware platform. The high-throughput IPv4 and IPv6 network data can be sent and received on the high-speed network processor, and the IPv4 and IPv6 interoperability protocols and...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/12G06F9/50
CPCG06F9/5027H04L61/4511
Inventor 陈康先陆以勤陈文杰杨峰
Owner GCI SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products