首页> 外国专利> Fast track routing of streaming data using FPGA devices

Fast track routing of streaming data using FPGA devices

机译:使用FPGA器件快速跟踪流数据

摘要

Systems and methods are disclosed for fast track routing of streaming data as between multiple compute resources. For example, the system may comprise a processor, reconfigurable logic device, a shared memory that is mapped into a kernel and user space of an operating system for the processor, a network protocol stack, 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 can be 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.
机译:公开了用于在多个计算资源之间对流数据进行快速跟踪路由的系统和方法。例如,该系统可以包括处理器,可重新配置的逻辑设备,映射到该处理器的操作系统的内核和用户空间,网络协议堆栈以及要在操作系统的内核空间内执行的驱动程序代码的共享内存。操作系统处于内核模式时运行的操作系统。可以将驱动程序代码配置为(1)将内核级别的接口维护到网络协议堆栈中,(2)将流数据从网络协议堆栈复制到共享内存中,其中复制操作由驱动程序代码执行,而无需操作系统过渡到用户模式,并且(3)便于将数据从共享内存DMA传输到可重配置逻辑设备中,以进行处理。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号