Morris, Manning & Martin, LLP
FPGA-based method for network function accelerating and system thereof
The present invention relates to an FPGA-based method and system for network function accelerating. The method comprises: building a network function accelerating system that includes a physical machine and an accelerator card connected through a PCIe channel, wherein the physical machine includes a processor and the accelerator card includes an FPGA, in which the accelerator card serves to provide network function accelerating for the processor; the processor being configured to: when it requires the accelerator card to provide network function accelerating, check whether there is any required accelerator module present in the FPGA, and if yes, acquire an accelerating function ID corresponding to the required accelerator module, and if not, select at least one partial reconfigurable region in the FPGA and configure it into the required accelerator module and generate a corresponding accelerating function ID; and/or sending an accelerating request to the FPGA.
HUAZHONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
G G G G G G
G06F G06F G06F G06F G06F G06F
inventional inventional inventional additional additional inventional
Hai Xiaoyao Fangming
Jin Li Liu