基于FPGA的匹配引擎和匹配方法

    公开(公告)号:CN104252493A

    公开(公告)日:2014-12-31

    申请号:CN201310269339.7

    申请日:2013-06-28

    CPC classification number: G06F17/3089 G06F17/30867 G06F17/30914

    Abstract: 公开一种基于事件的内容匹配系统,包含软件子系统和硬件子系统,所述硬件子系统包含至少一个基于FPGA的匹配引擎,用于将事件内容与预定的谓词匹配,生成供软件子系统使用的匹配结果,所述匹配引擎包含:事件存储装置,被设置得用于存储一个事件序列;至少一个谓词表,用于存储要被查询的谓词;至少一个映射表,与所述至少一个谓词表一一对应,每个映射表用于将事件队列中的事件映射到该映射表对应的谓词表中的至少一个对应谓词;至少一个比较器,与所述至少一个谓词表的所有表列一一对应,每个比较器用于将事件序列中的一个事件与该比较器对应的表列中的对应谓词进行匹配,生成匹配结果;匹配结果存储器,被配置得用于存储所述至少一个比较器的每个生成的匹配结果。

    基于FPGA的匹配引擎和匹配方法

    公开(公告)号:CN104252493B

    公开(公告)日:2017-12-12

    申请号:CN201310269339.7

    申请日:2013-06-28

    Abstract: 公开一种基于事件的内容匹配系统,包含软件子系统和硬件子系统,所述硬件子系统包含至少一个基于FPGA的匹配引擎,用于将事件内容与预定的谓词匹配,生成供软件子系统使用的匹配结果,所述匹配引擎包含:事件存储装置,被设置得用于存储一个事件序列;至少一个谓词表,用于存储要被查询的谓词;至少一个映射表,与所述至少一个谓词表一一对应,每个映射表用于将事件队列中的事件映射到该映射表对应的谓词表中的至少一个对应谓词;至少一个比较器,与所述至少一个谓词表的所有表列一一对应,每个比较器用于将事件序列中的一个事件与该比较器对应的表列中的对应谓词进行匹配,生成匹配结果;匹配结果存储器,被配置得用于存储所述至少一个比较器的每个生成的匹配结果。

    用于执行存储器复制的方法和系统

    公开(公告)号:CN103455280B

    公开(公告)日:2016-12-14

    申请号:CN201210177865.6

    申请日:2012-05-31

    CPC classification number: G06F9/3004 G06F9/30032

    Abstract: 本发明的各实施方式涉及用于执行存储器复制的方法和系统。在本发明的一个实施方式中,提供了一种用于执行存储器复制的方法,包括:响应于接收到表示存储器复制的指令,将指令译码为至少一个微代码;针对至少一个微代码中的每个微代码,将微代码转换为读写命令;以及通知存储器控制器以执行读写命令;其中读写命令由存储器控制器执行,并且至少包括与读写命令相关联的物理源地址、物理目的地地址以及读写长度。在本发明的另一实施方式中,提供了一种用于执行存储器复制的系统。

    用于执行存储器复制的方法和系统

    公开(公告)号:CN103455280A

    公开(公告)日:2013-12-18

    申请号:CN201210177865.6

    申请日:2012-05-31

    CPC classification number: G06F9/3004 G06F9/30032

    Abstract: 本发明的各实施方式涉及用于执行存储器复制的方法和系统。在本发明的一个实施方式中,提供了一种用于执行存储器复制的方法,包括:响应于接收到表示存储器复制的指令,将指令译码为至少一个微代码;针对至少一个微代码中的每个微代码,将微代码转换为读写命令;以及通知存储器控制器以执行读写命令;其中读写命令由存储器控制器执行,并且至少包括与读写命令相关联的物理源地址、物理目的地地址以及读写长度。在本发明的另一实施方式中,提供了一种用于执行存储器复制的系统。

Patent Agency Ranking