会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Accelerator engine emulation over an interconnect link
    • 通过互连链路加速器引擎仿真
    • US09037770B2
    • 2015-05-19
    • US13101215
    • 2011-05-05
    • Giora BiranIlya Granovsky
    • Giora BiranIlya Granovsky
    • G06F13/36
    • G06F13/36G06F13/4022
    • An apparatus and method of emulating a hardware accelerator engine over an interconnect link such as PCI Express (PCIe) link. In one embodiment, the accelerator emulation mechanism is implemented inside a PCIe Host Bridge which is integrated into a host IC or chipset. The accelerator emulation mechanism provides an interface compatible with other integrated accelerators thereby eliminating the overhead of maintaining different programming models for local and remote accelerators. Co-processor requests issued by threads requesting a service (client threads) targeting remote accelerator are queued and sent to a PCIe adapter and remote accelerator engine over a PCIe link. The remote accelerator engine performs the requested processing task, delivers results back to host memory and the PCIe Host Bridge performs co-processor request completion sequence (status update, write to flag, interrupt) include in the co-processor command.
    • 在诸如PCI Express(PCIe)链路的互连链路上仿真硬件加速器引擎的装置和方法。 在一个实施例中,加速器仿真机制在集成到主机IC或芯片组中的PCIe主机桥内部实现。 加速器仿真机制提供了与其他集成加速器兼容的接口,从而消除了为本地和远程加速器维护不同编程模型的开销。 请求针对远程加速器的服务(客户端线程)的线程发出的协处理器请求排队,并通过PCIe链路发送到PCIe适配器和远程加速器引擎。 远程加速器引擎执行所请求的处理任务,将结果传回主机存储器,并且PCIe主机桥执行协处理器请求完成序列(状态更新,写入标志,中断)包括在协处理器命令中。
    • 5. 发明授权
    • Multiple hash scheme for use in a pattern matching accelerator
    • 用于模式匹配加速器的多个哈希方案
    • US08635180B2
    • 2014-01-21
    • US13021757
    • 2011-02-06
    • Giora BiranChristoph HagleitnerTimothy Hume HeilJan Van Lunteren
    • Giora BiranChristoph HagleitnerTimothy Hume HeilJan Van Lunteren
    • G06N5/04
    • G06N5/047G06N5/025
    • A pattern matching accelerator (PMA) for assisting software threads to find the presence and location of strings in an input data stream that match a given pattern. The patterns are defined using regular expressions that are compiled into a data structure comprised of rules subsequently processed by the PMA. The patterns to be searched in the input stream are defined by the user as a set of regular expressions. The patterns to be searched are grouped in pattern context sets. The sets of regular expressions which define the pattern context sets are compiled to generate a rules structure used by the PMA hardware. The rules are compiled before search run time and stored in main memory, in rule cache memory within the PMA or a combination thereof. For each input character, the PMA executes the search and returns the search results.
    • 模式匹配加速器(PMA),用于帮助软件线程查找匹配给定模式的输入数据流中字符串的存在和位置。 使用正则表达式定义模式,该正则表达式被编译成由PMA随后处理的规则组成的数据结构。 在输入流中要搜索的模式由用户定义为一组正则表达式。 要搜索的模式分组在模式上下文集中。 定义模式上下文集的正则表达式集合被编译为生成由PMA硬件使用的规则结构。 该规则在搜索运行时间之前被编译并存储在主存储器中,在PMA内的规则高速缓冲存储器中或其组合中。 对于每个输入字符,PMA执行搜索并返回搜索结果。
    • 7. 发明授权
    • Method of offloading iSCSI PDU corruption-detection digest generation from a host processing unit, and related iSCSI offload engine
    • 从主机处理单元卸载iSCSI PDU损坏检测摘要生成的方法以及相关的iSCSI卸载引擎
    • US08438265B2
    • 2013-05-07
    • US11163958
    • 2005-11-04
    • Giora BiranVadim MakhervaksLeah Shalev
    • Giora BiranVadim MakhervaksLeah Shalev
    • G06F15/173
    • H04L69/16H04L69/163H04L69/166
    • A method of offloading, from a host data processing unit (205), the generation of data corruption-detection digests for iSCSI PDUs to be transmitted as TCP segments over respective TCP connections. An iSCSI layer processing software (310) executed by the host data processing unit provides a command descriptor list (320) containing command descriptors adapted to identify portions of at least one iSCSI PDU to be transmitted, and data corruption-detection digest descriptors (CRC DESC(PDUa); CRC DESC(PDUb)), each one associated with a respective PDU data corruption-detection digest. An iSCSI processing offload engine (223) transmits the iSCSI PDU over the respective TCP connection, based on the descriptors in the command descriptor list; during the transmission, the iSCSI PDU data corruption-detection digest are calculated, and the calculated data corruption-detection digest is saved in the corresponding data corruption-detection digest descriptor in the command descriptor list.
    • 从主机数据处理单元(205)卸载要通过各个TCP连接作为TCP段发送的iSCSI PDU的数据损坏检测摘要的方法。 由主机数据处理单元执行的iSCSI层处理软件(310)提供包含适于识别要发送的至少一个iSCSI PDU的部分的命令描述符的命令描述符列表(320)和数据损坏检测摘要描述符(CRC DESC (PDUa); CRC DESC(PDUb)),每个与相应的PDU数据损坏检测摘要相关联。 iSCSI处理卸载引擎(223)基于命令描述符列表中的描述符通过相应的TCP连接发送iSCSI PDU; 在传输过程中,计算出iSCSI PDU数据损坏检测摘要,并将计算出的数据损坏检测摘要保存在命令描述符列表中相应的数据损坏检测摘要描述符中。
    • 8. 发明授权
    • Performance monitoring mechanism for use in a pattern matching accelerator
    • 用于模式匹配加速器的性能监视机制
    • US08402003B2
    • 2013-03-19
    • US13022904
    • 2011-02-08
    • Giora BiranChristoph HagleitnerTimothy H. HeilJan Van Lunteren
    • Giora BiranChristoph HagleitnerTimothy H. HeilJan Van Lunteren
    • G06F17/30
    • G06F17/30985
    • A pattern matching accelerator (PMA) for assisting software threads to find the presence and location of strings in an input data stream that match a given pattern. The patterns are defined using regular expressions that are compiled into a data structure comprised of rules subsequently processed by the PMA. The patterns to be searched in the input stream are defined by the user as a set of regular expressions. The patterns to be searched are grouped in pattern context sets. The sets of regular expressions which define the pattern context sets are compiled to generate a rules structure used by the PMA hardware. The rules are compiled before search run time and stored in main memory, in rule cache memory within the PMA or a combination thereof. For each input character, the PMA executes the search and returns the search results.
    • 模式匹配加速器(PMA),用于帮助软件线程查找匹配给定模式的输入数据流中字符串的存在和位置。 使用正则表达式定义模式,该正则表达式被编译成由PMA随后处理的规则组成的数据结构。 在输入流中要搜索的模式由用户定义为一组正则表达式。 要搜索的模式分组在模式上下文集中。 编译定义模式上下文集的正则表达式集合,以生成PMA硬件使用的规则结构。 该规则在搜索运行时间之前被编译并存储在主存储器中,在PMA内的规则高速缓冲存储器中或其组合中。 对于每个输入字符,PMA执行搜索并返回搜索结果。
    • 9. 发明申请
    • ACCELERATOR ENGINE COMMANDS SUBMISSION OVER AN INTERCONNECT LINK
    • 加速器发动机命令通过互连链路提交
    • US20120254587A1
    • 2012-10-04
    • US13077804
    • 2011-03-31
    • Giora BiranIlya Granovsky
    • Giora BiranIlya Granovsky
    • G06F15/76G06F9/30
    • G06F9/3877G06F9/547G06F13/38G06F13/4022G06F13/4282G06F15/167G06F2213/0026
    • An apparatus and method of submitting hardware accelerator engine commands over an interconnect link such as a PCI Express (PCIe) link. In one embodiment, the mechanism is implemented inside a PCIe Host Bridge which is integrated into a host IC or chipset. The mechanism provides an interface compatible with other integrated accelerators thereby eliminating the overhead of maintaining different programming models for local and remote accelerators. Co-processor requests issued by threads requesting a service (client threads) targeting remote accelerator are queued and sent to a PCIe adapter and remote accelerator engine over a PCIe link. The remote accelerator engine performs the requested processing task, delivers results back to host memory and the PCIe Host Bridge performs co-processor request completion sequence (status update, write to flag, interrupt) include in the co-processor command.
    • 通过诸如PCI Express(PCIe)链路的互连链路提交硬件加速器引擎命令的装置和方法。 在一个实施例中,该机制在集成到主机IC或芯片组中的PCIe主机桥内部实现。 该机制提供了与其他集成加速器兼容的接口,从而消除了为本地和远程加速器维护不同编程模型的开销。 请求针对远程加速器的服务(客户端线程)的线程发出的协处理器请求排队,并通过PCIe链路发送到PCIe适配器和远程加速器引擎。 远程加速器引擎执行所请求的处理任务,将结果传回主机存储器,并且PCIe主机桥执行协处理器请求完成序列(状态更新,写入标志,中断)包括在协处理器命令中。