×

Fast track routing of streaming data using FPGA devices

  • US 10,360,632 B2
  • Filed: 12/28/2018
  • Issued: 07/23/2019
  • Est. Priority Date: 06/19/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for fast track routing of streaming data as between multiple compute resources, the system comprising:

  • a processor configured to execute an operating system, the operating system including a user space for a user mode and a kernel space for a kernel mode;

    a reconfigurable logic device;

    a shared memory that is mapped into the kernel space and the user space of the operating system;

    a network protocol stack for execution by the operating system, wherein the network protocol stack is configured to receive streaming data; and

    driver code for execution within the kernel space of the operating system while the operating system is in the kernel mode, the driver code configured to (1) maintain a kernel level interface into the network protocol stack, (2) copy the streaming data from the network protocol stack into the shared memory, wherein the copy operation is performed by the driver code without the operating system transitioning to the user mode, and (3) facilitate DMA transfers of data from the shared memory into the reconfigurable logic device for processing thereby.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×