一种支持单根IO虚拟化用户级接口控制装置及其方法

    公开(公告)号:CN102650976A

    公开(公告)日:2012-08-29

    申请号:CN201210096454.4

    申请日:2012-04-01

    Abstract: 本发明公开一种支持单根IO虚拟化用户级接口控制装置及方法,所述装置包括:系统总线接口模块,用于对所述装置与处理器之间的数据传输,实现符合PCI Express协议的事务层,数据链路层,和物理层功能;操作模块,用于实现设备配置空间,以及虚功能VF的通信接口QP与操作队列OQ资源之间的映射,使用门铃机制对QP进行直接访问,其包含M个操作队列,所述M≥1;DMA模块,用于根据DMA引擎的空闲情况,对DMA引擎进行映射,所述DMA引擎进行数据的发送与接收;网络包分发仲裁模块,用于接收DMA引擎发出的网络包,将不同的DMA引擎的网络包进行仲裁选择发送,同时接收网络中的网络包,发送至DMA引擎进行处理。

    用FPGA器件实现机群交换网络路由芯片的方法

    公开(公告)号:CN1507285A

    公开(公告)日:2004-06-23

    申请号:CN02154519.7

    申请日:2002-12-06

    Abstract: 一种用FPGA器件实现机群交换网络路由芯片的方法,方法包括步骤:利用可编程逻辑器件的门阵列资源,在芯片内部设置对称的输入-输出端口;在芯片内部设置对称的逻辑交叉开关;通过仲裁逻辑调度输入至输出端口间的数据通道;完成多端口之间的数据交换的任务。本发明方法的核心是最通用的完全交叉开关,因而使用该类数字交换芯片构造的机群通信系统非常易于组建和扩展,可应用在各种网络拓扑中。同时,由于本发明有效地简化了通信协议,相应的交换设备可以安全高效地实现机群结点间的通信。本发明充分利用了可编程器件FPGA的资源优势和串-并/并-串转换接口器件的速度优势。

    一种光学神经网络处理器及其训练方法

    公开(公告)号:CN109784486B

    公开(公告)日:2021-04-23

    申请号:CN201811598104.1

    申请日:2018-12-26

    Abstract: 本发明提供一种光学神经网络处理器及其训练方法。所述处理器,包括:数值映射装置,用于实现一个数值与可由光神经元表示的正整数域内的数值之间的映射;包括光神经元的光学计算装置,用于根据由光神经元表示的正整数域内的输入值与权值执行神经网络模型的网络层的相应计算;光电转换器,用于将所述光学计算装置的计算结果的光信号转换为电信号;非线性激活装置,用于对相应的网络层的计算结果的电信号执行非线性激活。

    一种光神经元结构和包含该结构的神经网络处理系统

    公开(公告)号:CN109376855A

    公开(公告)日:2019-02-22

    申请号:CN201811532813.X

    申请日:2018-12-14

    Abstract: 本发明提供一种光神经元结构和包含该结构的神经网络处理系统。该神经元结构包括突触输入调制模块、突触权值调制模块、光线聚合模块和光强度探测模块,其中,突触输入调制模块用于接收光信号并在与输入神经元关联的电信号的控制下执行光路调制;突触权值调制模块用于在与权值关联的电信号控制下执行对所述承载输入神经元的光信号进行调制;光线聚合模块用于对多个突触权值调制模块的输出光信号进行聚合;光强度探测模块用于将来自于光线聚合模块的输出光信号转换为电信号并执行激活操作。本发明的光神经元结构和包含该结构的神经网络处理系统能够实现神经网络的快速计算。

    一种用于多根共享系统的直接I/O虚拟化方法和装置

    公开(公告)号:CN102819447B

    公开(公告)日:2015-06-03

    申请号:CN201210171920.0

    申请日:2012-05-29

    Abstract: 本发明公开一种用于多根I/O虚拟化共享系统的直接I/O虚拟化方法和装置,该方法包括:步骤1,通过对物理I/O设备功能的逻辑抽象,建立逻辑虚拟化功能镜像,替代I/O设备功能作为从属根节点的设备占位符,实现I/O设备中各功能被多个根节点独立发现和配置;步骤2,通过硬件重映射方式,实现设备功能在从属根节点PCIe域和主控制根节点之间的映射,为各根节点在访问操作共享的物理I/O设备时提供直通模式,同时为各根节点的共享提供隔离和保护;步骤3,通过虚拟PCIe设备热插拔控制操作,能够在不影响根节点其他工作的情况下,完成向根节点动态删除和增加I/O设备功能,实现I/O设备中各功能被多个根节点动态共享。

Patent Agency Ranking