FPGA-BASED FULL-STACK NETWORK CARD TASK PROCESSING METHOD AND SYSTEM
The present application relates to data processing, and in particular to an FPGA-based full-stack network card task processing system. The system comprises: a network interface controller used for receiving data to be processed, and unloading a TCP/IP protocol task in said data by means of a built-i...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The present application relates to data processing, and in particular to an FPGA-based full-stack network card task processing system. The system comprises: a network interface controller used for receiving data to be processed, and unloading a TCP/IP protocol task in said data by means of a built-in TCP unloading engine to obtain first processed data; an SSL/TLS protocol processing module used for receiving the first processed data, and unloading an SSL/TLS protocol task in the first processed data to obtain second processed data; a PR area used for receiving the second processed data; and a reconfiguration module used for obtaining dynamic configuration information of the PR area by means of a host, and configuring the PR area on the basis of the dynamic configuration information so as to unload the PR area and process a compute-intensive task in the second processed data. By means of the system, FPGA resources are fully utilized, energy consumption is reduced, and data processing time is greatly saved.
La |
---|