Page 46 - LFT Presentation Jan2021 54SA
P. 46

ML/AI - FPGA Acceleration








       Customer Requirement - Develop 10G/40G Network stack with specific UDP packet interception capability


       LFT’s Solution


        •    Solution built using Intel’s Acceleration Stack for Intel’s

             Xeon CPU with FPGA; CCIP interface on the FPGA
             side & OPAE interface on host SW side

        •    Developed CPU-side Linux App that program Filter

             Rules ( Port #, MAC address, etc) and can
             send/receive packets

        •    Developed CPU-side Linux custom NIC Driver

        •    FPGA-side VirtIO DMA functionality to transfer packets
             to/from CPU to FPGA with 10/40 Gbs speed support

        •    Reused LFT’s UDP Packet Interceptor IP

        •    Reused LFT’s Payload Extractor IP that included

                     •   Terminating UDP protocol.

                     •   Assembling and Buffering Payload

                     •   DMAs to Megh LinuxApp





                                                      *This presentation is the intellectual property of Logic Fruit Technologies . Any plagiarism or misuse is punishable according to Indian Laws.
   41   42   43   44   45   46   47   48   49   50   51