A method, host server, and system for supporting cloud-based FPGA deployment

A host server, cloud technology, applied in the direction of instruments, computers, digital computer components, etc., can solve the problems of cumbersome reconfiguration process, accelerated business processing, long reconfiguration time, etc., and achieve the effect of simplifying the reconfiguration process

Active Publication Date: 2022-02-18
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, once the FPGA is configured, it can only handle specific services. To enable the FPGA to handle other services, the entire FPGA needs to be reconfigured based on the JTAG (Joint Test Action Group) protocol, and the reconfiguration time is relatively short. Long, to some extent offset the effect of the FPGA used to accelerate business processing; moreover, reconfiguring the FPGA based on the JTAG protocol requires an additional JTAG cable (to establish a JTAG channel) and corresponding driver software, resulting in a cumbersome reconfiguration process

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
  • A method, host server, and system for supporting cloud-based FPGA deployment
  • A method, host server, and system for supporting cloud-based FPGA deployment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The core of the present invention is to provide a method, a host server and a system supporting cloud FPGA deployment. All the reconfiguration process and part of the reconfiguration process transmit data through the PCIe channel of the FPGA itself. Since the bandwidth of the PCIe channel is very high, the reconfiguration time Shorter; moreover, due to the use of the FPGA's own PCIe channel, there is no need to configure additional JTAG external devices based on the JTAG protocol, thus simplifying the reconfiguration process.

[0047] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the emb...

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 discloses a method, a host server and a system for supporting cloud FPGA deployment, including: dividing the FPGA into a dynamic area for processing business and a static area for establishing a data transmission channel and storing FPGA state information in advance, data The transmission channel includes the PCIe channel; when the project configured by the FPGA changes, extract the static area file and the dynamic area file from the current project file respectively, and judge whether the static area file is consistent with the previous one; if so, control the dynamic area to stop working, and pass After the PCIe channel loads the content of the dynamic area file into the dynamic area, the work of the dynamic area is started to reconfigure the dynamic area; if not, the entire FPGA is reconfigured through the PCIe channel. Among them, due to the high bandwidth of the PCIe channel, the reconfiguration time is relatively short; since the FPGA's own PCIe channel is used, there is no need to configure additional JTAG external devices, thereby simplifying the reconfiguration process.

Description

technical field [0001] The present invention relates to the technical field of cloud integration, in particular to a method for supporting cloud FPGA deployment, a host server and a system. Background technique [0002] At present, with the rapid development of cloud computing, more and more businesses rely on cloud processing, but the computing capacity of the cloud is limited. In the prior art, in order to improve the computing power of the cloud, an additional coprocessor is usually configured on the original host server of the cloud data center, and part of the business is handed over to the coprocessor to reduce the workload of the CPU side of the host server. Improve the overall computing power of the cloud. Since FPGA (Field Programmable Gate Array, Field Programmable Logic Gate Array) has the advantages of low energy consumption, programmable, high throughput, etc., it is usually used as a coprocessor. [0003] However, once the FPGA is configured, it can only hand...

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 Patents(China)
IPC IPC(8): G06F9/50G06F15/78
CPCG06F9/5027G06F15/7867
Inventor 张德闪刘伟陈继承
Owner ZHENGZHOU YUNHAI INFORMATION TECH 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