METHODS AND APPARATUS TO PARALLELIZE DATA DECOMPRESSION

    公开(公告)号:US20210211139A1

    公开(公告)日:2021-07-08

    申请号:US16996012

    申请日:2020-08-18

    Abstract: Methods and apparatus to parallelize data decompression are disclosed. An example method selecting initial starting positions in a compressed data bitstream; adjusting a first one of the initial starting positions to determine a first adjusted starting position by decoding the bitstream starting at a training position in the bitstream, the decoding including traversing the bitstream from the training position as though first data located at the training position is a valid token; outputting first decoded data generated by decoding a first segment of the bitstream starting from the first adjusted starting position; and merging the first decoded data with second decoded data generated by decoding a second segment of the bitstream, the decoding of the second segment starting from a second position in the bitstream and being performed in parallel with the decoding of the first segment, and the second segment preceding the first segment in the bitstream.

    System, Apparatus And Method For Performing A Plurality Of Cryptographic Operations

    公开(公告)号:US20210126786A1

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

    申请号:US17144216

    申请日:2021-01-08

    Abstract: In one embodiment, an apparatus includes a hardware accelerator to execute cryptography operations including a Rivest Shamir Adleman (RSA) operation and an elliptic curve cryptography (ECC) operation. The hardware accelerator may include a multiplier circuit comprising a parallel combinatorial multiplier, and an ECC circuit coupled to the multiplier circuit to execute the ECC operation. The ECC circuit may compute a prime field multiplication using the multiplier circuit and reduce a result of the prime field multiplication in a plurality of addition and subtraction operations for a first type of prime modulus. The hardware accelerator may execute the RSA operation using the multiplier circuit. Other embodiments are described and claimed.

    METHODS AND APPARATUS TO PARALLELIZE DATA DECOMPRESSION

    公开(公告)号:US20180375527A1

    公开(公告)日:2018-12-27

    申请号:US15875836

    申请日:2018-01-19

    Abstract: Methods and apparatus to parallelize data decompression are disclosed. An example method selecting initial starting positions in a compressed data bitstream; adjusting a first one of the initial starting positions to determine a first adjusted starting position by decoding the bitstream starting at a training position in the bitstream, the decoding including traversing the bitstream from the training position as though first data located at the training position is a valid token; outputting first decoded data generated by decoding a first segment of the bitstream starting from the first adjusted starting position; and merging the first decoded data with second decoded data generated by decoding a second segment of the bitstream, the decoding of the second segment starting from a second position in the bitstream and being performed in parallel with the decoding of the first segment, and the second segment preceding the first segment in the bitstream.

    ENERGY-EFFICIENT BITCOIN MINING HARDWARE ACCELERATORS

    公开(公告)号:US20180006807A1

    公开(公告)日:2018-01-04

    申请号:US15196686

    申请日:2016-06-29

    Abstract: A processing system includes a processor to construct an input message comprising a target value and a nonce and a hardware accelerator, communicatively coupled to the processor, implementing a plurality of circuits to perform stage-1 secure hash algorithm (SHA) hash and stage-2 SHA hash, wherein to perform the stage-2 SHA hash, the hardware accelerator is to perform a plurality of rounds of compression on state data stored in a plurality of registers associated with a stage-2 SHA hash circuit using an input value, calculate a plurality of speculative computation bits using a plurality of bits of the state data, and transmit the plurality of speculative computation bits to the processor.

    METHODS AND APPARATUS TO PARALLELIZE DATA DECOMPRESSION

    公开(公告)号:US20170141790A1

    公开(公告)日:2017-05-18

    申请号:US15335705

    申请日:2016-10-27

    CPC classification number: H03M7/3086 H03M7/40 H03M7/4037 H03M7/6005 H03M7/6023

    Abstract: Methods and apparatus to parallelize data decompression are disclosed. An example method adjusting a first one of initial starting positions to determine a first adjusted starting position by decoding the bitstream starting at a training position in the bitstream, the decoding including traversing the bitstream from the training position as though first data located at the training position is a valid token; and merging, by executing an instruction with the processor, first decoded data generated by decoding a first segment of the compressed data bitstream starting from the first adjusted starting position with second decoded data generated by decoding a second segment of the compressed data bitstream, the decoding of the second segment starting from a second position in the compressed data bitstream and being performed in parallel with the decoding of the first segment, and the second segment preceding the first segment in the compressed data bitstream.

    Methods and apparatus to parallelize data decompression
    10.
    发明授权
    Methods and apparatus to parallelize data decompression 有权
    并行化数据解压缩的方法和装置

    公开(公告)号:US09484954B1

    公开(公告)日:2016-11-01

    申请号:US14850721

    申请日:2015-09-10

    CPC classification number: H03M7/3086 H03M7/40 H03M7/4037 H03M7/6005 H03M7/6023

    Abstract: Methods and apparatus to parallelize data decompression are disclosed. A method selects the initial starting positions in a compressed data bitstream. A first one of the initial starting positions is adjusted to determine a first adjusted starting position by decoding the bitstream starting at a training position in the bitstream. The decoding includes traversing the bitstream from the training position as though first data located at the training position is a valid token. The first decoded data generated by decoding a first segment of the bitstream starting from the first adjusted starting position is output. The first decoded data is merged with second decoded data generated by decoding a second segment of the bitstream. The decoding of the second segment starting from a second position in the bitstream is performed in parallel with the decoding of the first segment. The second segment precedes the first segment in the bitstream.

    Abstract translation: 公开了并行化数据解压缩的方法和装置。 方法选择压缩数据比特流中的初始起始位置。 通过对比特流中训练位置开始的比特流进行解码来调整初始起始位置中的第一个以确定第一调整的起始位置。 解码包括从训练位置遍历比特流,就像位于训练位置的第一数据是有效的令牌一样。 输出从第一调整开始位置开始对比特流的第一段进行解码而生成的第一解码数据。 第一解码数据与通过对位流的第二段进行解码而生成的第二解码数据合并。 与第一段的解码并行地执行从比特流中的第二位置开始的第二段的解码。 第二段在比特流中的第一段之前。

Patent Agency Ranking