IEEE Journal of Solid-State Circuits · 1993 · 20 citations · 7 references
EngineeringComputer EngineeringElectrical EngineeringComputer ArchitectureField-programmable Gate ArraysSystem-on-chip DesignData CompressionDigital Signal ProcessingHardware AccelerationLossless Data CompressionLossy Data CompressionMemory Subsystem DesignBitstream CompressionDictionary CodingDictionary CompressionDictionary Entry GenerationDictionary Entry StructureDictionary-based CompressionDigital Signal Processing Block ArchitectureSystolic Array Design
A lossless data compression and decompression (LDCD) algorithm based on the notion of textural substitution has been implemented in silicon using a linear systolic array architecture. This algorithm employs a model in which the encoder and decoder each have a finite amount of memory which is referred to as the dictionary. Compression is achieved by finding matches between the dictionary and the input data stream whereby a substitution is made in the data stream by an index referencing the corresponding dictionary entry. The LDCD system is built using 30 application-specific integrated circuits (ASICs), each containing 126 identical processing elements (PEs) which perform both the encoding and decoding function at clock rates up to 20 MHz.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
7
A Technique for High-Performance Data Compression
Data compression: methods and theory
Choice Reviews Online · 1988 · 519 citations