Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. 842 (compression algorithm) - Wikipedia
842 (compression algorithm) - Wikipedia
From Wikipedia, the free encyclopedia
Lossless compression algorithm
This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent sources. (October 2021) (Learn how and when to remove this message)

842, 8-4-2, or EFT is a lossless data compression algorithm. It is a variation on Lempel–Ziv compression with a limited dictionary length. With typical data, 842 gives 80 to 90 percent of the compression of LZ77 with much faster throughput and less memory use.[1] Hardware implementations also provide minimal use of energy and minimal chip area.

842 compression can be used for virtual memory compression, for databases — especially column-oriented stores, and when streaming input-output — for example to do backups or to write to log files.

Algorithm

[edit]

The algorithm operates on blocks of 8 bytes with sub-phrases of 8, 4 and 2 bytes. A hash of each phrase is used to look up a hash table with offsets to a sliding window buffer of past encoded data. Matches can be replaced by the offset, so the result for each block can be some mixture of matched data and new literal data.[2][1][3]

Implementations

[edit]

IBM added hardware accelerators and instructions for 842 compression to their Power processors from POWER7+ onward.[4] In addition, POWER9 and Power10 added hardware acceleration for the RFC 1951 Deflate algorithm, which is used by zlib and gzip.[5]

A device driver for hardware-assisted 842 compression on a POWER processor was added to the Linux kernel in 2011.[6] More recently, Linux can fallback to a software implementation, which of course is much slower.[7] zram, a Linux kernel module for compressed RAM drives, can be configured to use 842.

Researchers have implemented 842 using graphics processing units and found about 30x faster decompression using dedicated GPUs.[8] An open source library provides 842 for CUDA and OpenCL.[9] An FPGA implementation of 842 demonstrated 13 times better throughput than a software implementation.[10]

References

[edit]
  1. ^ a b Plauth, Max; Polze, Andreas. "Towards Improving Data Transfer Efficiency for Accelerators using Hardware Compression".
  2. ^ Franaszek, Peter A; Lastras-Montaño, Luis A; Peng, Song; Robinson, John T (14 September 2016). "Data Compression with Restricted Parsings". IBM Research. IBM. Retrieved 2021-07-13.
  3. ^ Blaner, B.; Abali, B.; Bass, B. M.; Chari, S.; Kalla, R.; Kunkel, S.; Lauricella, K.; Leavens, R.; Reilly, J. J.; Sandon, P. A. (November 2013). "IBM POWER7+ processor on-chip accelerators for cryptography and active memory expansion". IBM Journal of Research and Development. 57 (6): 3:1–3:16. doi:10.1147/JRD.2013.2280090. Retrieved 2021-07-13.
  4. ^ "POWER NX842 Compression for Db2" (PDF). IBM. Retrieved 2021-07-13.
  5. ^ Veale, Brian F (14 March 2022). "GZip Acceleration with AIX on Power Systems". IBM Power Community. IBM. Retrieved 2022-10-22.
  6. ^ "Torvalds/Linux". GitHub. 12 February 2022.
  7. ^ "Torvalds/Linux". GitHub. 12 February 2022.
  8. ^ Plauth, Max; Polze, Andreas (2019). "GPU-Based Decompression for the 842 Algorithm". 2019 Seventh International Symposium on Computing and Networking Workshops (CANDARW). pp. 97–102. doi:10.1109/CANDARW.2019.00025. ISBN 978-1-7281-5268-4. S2CID 210694935.
  9. ^ "Lib842". GitHub. 3 November 2020.
  10. ^ Sukhwani, Bharat; Abali, Bulent; Brezzo, Bernard; Asaad, Sameh (2011). "High-Throughput, Lossless Data Compression on FPGAs". 2011 IEEE 19th Annual International Symposium on Field-Programmable Custom Computing Machines. IEEE Xplore. pp. 113–116. doi:10.1109/FCCM.2011.56. ISBN 978-1-61284-277-6. S2CID 7828316.
  • v
  • t
  • e
Data compression methods
Lossless
type
Entropy
  • Adaptive coding
  • Arithmetic
  • Asymmetric numeral systems
  • Golomb
  • Huffman
    • Adaptive
    • Canonical
    • Modified
  • Range
  • Shannon
  • Shannon–Fano
  • Shannon–Fano–Elias
  • Tunstall
  • Unary
  • Universal
    • Exp-Golomb
    • Fibonacci
    • Gamma
    • Levenshtein
Dictionary
  • Byte-pair encoding
  • Lempel–Ziv
    • 842
    • LZ4
    • LZJB
    • LZO
    • LZRW
    • LZSS
    • LZW
    • LZWL
    • Snappy
Other
  • BWT
  • CTW
  • CM
  • Delta
    • Incremental
  • DMC
  • DPCM
  • Grammar
    • Re-Pair
    • Sequitur
  • LDCT
  • MTF
  • PAQ
  • PPM
  • RLE
Hybrid
  • LZ77 + Huffman
    • Deflate
    • LZX
    • LZS
  • LZ77 + ANS
    • LZFSE
  • LZ77 + Huffman + ANS
    • Zstandard
  • LZ77 + Huffman + context
    • Brotli
  • LZSS + Huffman
    • LHA/LZH
  • LZ77 + Range
    • LZMA
    • LZHAM
  • RLE + BWT + MTF + Huffman
    • bzip2
Lossy
type
Transform
  • Discrete cosine transform
    • DCT
    • MDCT
  • DST
  • FFT
  • Wavelet
    • Daubechies
    • DWT
    • SPIHT
Predictive
  • DPCM
    • ADPCM
  • LPC
    • ACELP
    • CELP
    • LAR
    • LSP
    • WLPC
  • Motion
    • Compensation
    • Estimation
    • Vector
  • Psychoacoustic
Audio
Concepts
  • Bit rate
    • ABR
    • CBR
    • VBR
  • Companding
  • Convolution
  • Dynamic range
  • Latency
  • Nyquist–Shannon theorem
  • Sampling
  • Silence compression
  • Sound quality
  • Speech coding
  • Sub-band coding
Codec
parts
  • A-law
  • μ-law
  • DPCM
    • ADPCM
    • DM
  • FT
    • FFT
  • LPC
    • ACELP
    • CELP
    • LAR
    • LSP
    • WLPC
  • MDCT
  • Psychoacoustic model
Image
Concepts
  • Chroma subsampling
  • Coding tree unit
  • Color space
  • Compression artifact
  • Image resolution
  • Macroblock
  • Pixel
  • PSNR
  • Quantization
  • Standard test image
  • Texture compression
Methods
  • Chain code
  • DCT
  • Deflate
  • Fractal
  • KLT
  • LP
  • RLE
  • Wavelet
    • Daubechies
    • DWT
    • EZW
    • SPIHT
Video
Concepts
  • Bit rate
    • ABR
    • CBR
    • VBR
  • Display resolution
  • Frame
  • Frame rate
  • Frame types
  • Interlace
  • Video characteristics
  • Video quality
Codec
parts
  • DCT
  • DPCM
  • Deblocking filter
  • Lapped transform
  • Motion
    • Compensation
    • Estimation
    • Vector
  • Wavelet
    • Daubechies
    • DWT
Theory
  • Compressed data structures
    • Compressed suffix array
    • FM-index
  • Entropy
  • Information theory
    • Timeline
  • Kolmogorov complexity
  • Prefix code
  • Quantization
  • Rate–distortion
  • Redundancy
  • Symmetry
  • Smallest grammar problem
Community
  • Hutter Prize
People
  • Mark Adler
  • David A. Huffman
  • Phil Katz
Retrieved from "https://teknopedia.ac.id/w/index.php?title=842_(compression_algorithm)&oldid=1338700537"
Categories:
  • Lossless compression algorithms
  • Data compression
Hidden categories:
  • Articles with short description
  • Short description matches Wikidata
  • Articles lacking reliable references from October 2021
  • All articles lacking reliable references

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id