Parallel decoding techniques

In various embodiments, an encoded sequence (e.g., a compressed sequence for uncompressed data) that includes variable-length codes is decoded in an iterative fashion to generate a decoded sequence of symbols. During each iteration, a group of threads decode in parallel the codes in the encoded sequ...

Full description

Saved in:
Bibliographic Details
Main Author Uralsky, Yury Y
Format Patent
LanguageEnglish
Published 16.08.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In various embodiments, an encoded sequence (e.g., a compressed sequence for uncompressed data) that includes variable-length codes is decoded in an iterative fashion to generate a decoded sequence of symbols. During each iteration, a group of threads decode in parallel the codes in the encoded sequence to generate symbols. The group of threads then compute offsets based on the sizes of the symbols. Subsequently, the group of threads generates in parallel a contiguous portion of the decoded sequence based on the symbols, an output address, and the offsets.
Bibliography:Application Number: US202117325941