1. Programación en C y evaluación de un codificador aritmético
- Author
-
Felipe Polo, Edgard Daniel, Universitat Autònoma de Barcelona. Escola d'Enginyeria, and Bartrina Rapesta, Joan
- Subjects
Codificació per entropia ,Enginyeria de rendiment ,Performance engineering ,Compresión de datos ,Codificación aritmética ,Codificació aritmètica ,Compressió de dades ,Data compression ,Entropy coding ,Codificación por entropía ,Arithmetic coding ,Ingeniería de rendimiento - Abstract
Actualmente, las tecnologías de compresión de la información tienen un impacto potencial de rendimiento en el ámbito de las comunicaciones punto a punto y el almacenamiento de datos, y la carga computacional que esto implica está conllevando a necesitar sistemas con prestaciones cada vez más favorables con el paso del tiempo. Hay diversas soluciones implementadas en la codificación por entropía de la información, una de ellas es la codificación aritmética. El Group on Interactive Coding of Images posee una implementación de un codificador aritmético binario adaptativo basado en contexto con palabras de longitud fija, dicho sistema tiene un rendimiento considerablemente alto respecto a otras soluciones. Este trabajo consiste en conseguir una versión más especializada y de mejores prestaciones del codificador anterior mencionado y analizar el rendimiento de ambas versiones en un tipo de procesador determinado. Nowadays, information compression technologies have a potential performance impact in end-to-end communications and data storage, such computational load that this implies is leading to the need for systems with increasingly favourable performance with the pass of time. There are several implemented solutions for entropy coding, such as arithmetic coding. The Group on Interactive Coding of Images has an implementation of a context-adaptive binary arithmetic coder with fixed-length codewords, and this new version of the system achieves a significantly high performance compared to other solutions. This work attempts to achieve a more specialized and better-performing version of the mentioned encoder and to benchmark the performance of both versions on a specific type of processor. Actualment, les tecnologies de compressió de la informació tenen un impacte potencial de rendiment en l'àmbit de les comunicacions punt a punt i l'emmagatzematge de dades, i la càrrega computacional que implica comporta necessitarà sistemes amb prestacions cada vegada més favorables amb el pas el temps. Hi ha diverses solucions implementades en la codificació per entropia de la informació, una d'elles és la codificació aritmètica. El Group on Interactive Coding of Images posseeix una implementació d'un codificador aritmètic binari adaptatiu basat en context amb paraules de longitud fixa, aquest sistema té un rendiment considerablement alt respecte a altres solucions. Aquest treball consisteix a aconseguir una versió més especialitzada i de millors prestacions de l'codificador anterior esmentat i analitzar el rendiment d'ambdues versions en un tipus de processador determinat.
- Published
- 2021