会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 51. 发明申请
    • BITSTREAM PROCESSING USING COALESCED BUFFERS AND DELAYED MATCHING AND ENHANCED MEMORY WRITES
    • 使用加密缓存和延迟匹配和增强存储器写入的BITSTREAM处理
    • US20140156790A1
    • 2014-06-05
    • US13994129
    • 2011-12-23
    • Vinodh GopalJim D. GuilfordGilbert M. WolrichWajdi K. FeghailDeniz KarakoyunluErdinc OzturkMartin DixonKahraman Akdemir
    • Vinodh GopalJim D. GuilfordGilbert M. WolrichWajdi K. FeghailDeniz KarakoyunluErdinc OzturkMartin DixonKahraman Akdemir
    • H04L29/06
    • H04L65/607H03M7/30H03M7/3086H04L65/608H04L69/04H04L69/22H04W28/06
    • Methods and apparatus for processing bitstreams and byte streams. According to one aspect, bitstream data is compressed using coalesced string match tokens with delayed matching. A matcher is employed to perform search string match operations using a shortened maximum string length search criteria, resulting in generation of a token stream having data and literal data. A distance match operation is performed on sequentially adjacent tokens to determine if they contain the same distance data. If they do, the len values of the tokens are added through use of a coalesce buffer. Upon detection of a distance non-match, a final coalesced length of a matching string is calculated and output along with the prior matching distance as a coalesced token. Also disclosed is a scheme for writing variable-length tokens into a bitstream under which token data is input into a bit accumulator and written to memory (or cache to be subsequently written to memory) as each token is processed in a manner that eliminates branch mispredict operations associated with detecting whether the bit accumulator is full or close to full.
    • 用于处理比特流和字节流的方法和装置。 根据一个方面,使用具有延迟匹配的合并字符串匹配令牌来压缩比特流数据。 使用匹配器来执行搜索字符串匹配操作,使用缩短的最大字符串长度搜索条件,导致生成具有数据和文字数据的令牌流。 对顺序相邻的令牌执行距离匹配操作,以确定它们是否包含相同的距离数据。 如果这样做,令牌的len值通过使用合并缓冲区来添加。 在检测到距离不匹配时,计算匹配串的最终合并长度,并将其与先前匹配距离一起作为合并令牌输出。 还公开了一种用于将可变长度令牌写入比特流的方案,在该比特流中,令牌数据被输入到比特累加器中,并且以消除分支错误预测的方式将每个令牌进行处理,并将其写入存储器(或高速缓存以随后写入存储器) 检测位累加器是满或接近满的操作。
    • 54. 发明授权
    • Pattern matching
    • 模式匹配
    • US08484147B2
    • 2013-07-09
    • US12340360
    • 2008-12-19
    • Christopher F. ClarkVinodh GopalGilbert M. Wolrich
    • Christopher F. ClarkVinodh GopalGilbert M. Wolrich
    • G06F17/00G06N5/02
    • H04L63/1416G06F21/552
    • A method and apparatus to perform pattern matching is provided. The apparatus includes a first storage to store data representing a first set of pattern components, and a second storage to store data representing a second set of pattern components each corresponding to one or more components of the first set of pattern components. A first pattern matcher is configured to detect in an input stream a first component of one or more patterns and to generate a signal indicative of the detection of the first component. A second pattern matcher is configured to receive the signal from the first pattern matcher and to detect if a second component of the one or more patterns of the set of patterns immediately follows the first component in the input stream.
    • 提供了执行模式匹配的方法和装置。 该装置包括第一存储器,用于存储表示第一组模式组件的数据,以及第二存储器,用于存储表示第二组模式组件的数据,每个模式组件对应于第一组模式组件的一个或多个组件。 第一模式匹配器被配置为在输入流中检测一个或多个模式的第一分量,并且生成指示第一分量的检测的信号。 第二模式匹配器被配置为从第一模式匹配器接收信号并且检测该模式集合中的一个或多个模式的第二分量是否紧跟在输入流中的第一分量之后。
    • 56. 发明授权
    • Diffusion and cryptographic-related operations
    • 扩散和加密相关操作
    • US08363828B2
    • 2013-01-29
    • US12368196
    • 2009-02-09
    • Vinodh GopalKirk YapGilbert WolrichWajdi FeghaliRobert OttaviSean Gulley
    • Vinodh GopalKirk YapGilbert WolrichWajdi FeghaliRobert OttaviSean Gulley
    • G06F21/00
    • G09C1/00H04L9/0637H04L2209/12
    • An embodiment includes at least one processing unit to perform at least first and second sets of diffusion-related operations to produce a resulting block from a data block, and that includes at least one stage and at least one other stage. The at least one stage is to select one of first operands and second operands input to the at least one other stage. The first and second operands are respectively associated with the first and second sets of operations, respectively. The at least one other stage involves arithmetic and logical operations common to both the first and second sets of operations. At least one other processing unit is to perform at least one set of cryptographic-related operations (different, at least in part, from the first and second sets of operations) on at least one of (1) another block to produce the data block and (2) the resulting block.
    • 一个实施例包括至少一个处理单元,用于执行至少第一和第二组扩散相关操作以从数据块产生结果块,并且其包括至少一个阶段和至少一个其他阶段。 所述至少一个级是选择输入至少一个其他级的第一操作数和第二操作数之一。 第一和第二操作数分别分别与第一和第二组操作相关联。 所述至少一个其他阶段涉及对于第一和第二组操作共同的算术和逻辑运算。 至少一个其他处理单元将在(1)另一个块中的至少一个上执行至少一组密码相关操作(至少部分地不同于第一和第二组操作),以产生数据块 和(2)得到的块。