Skip to content

Releases: code-mds/algo

Consegna

13 Feb 18:52
5d296f1
Compare
Choose a tag to compare
v0.9.3

Update main.c

Makefile for test programm, minor updates and usage display change

14 Jan 19:23
5d296f1
Compare
Choose a tag to compare

-Makefile for test program
-Update usage

performance improvement: increase size of hash table buckets and move to stack

28 Dec 19:41
Compare
Choose a tag to compare

performance improvement: increase size of hash table buckets and move to stack

TEST on HD Video file: IMG_0432.MOV (1.55 GB)

  • compression: 7'12" (rate: 0.23%)
  • decompression: 40'54"

TEST on immagine.tiff (3.4 MB)

  • compression: 2" (rate: 3.19%)
  • decompression: 5"

fix for big files

27 Dec 22:02
Compare
Choose a tag to compare
fix for big files Pre-release
Pre-release

fix decompression for big files: use long (instead of int) for bit indexes

TEST on HD Video file: IMG_0432.MOV (1.55 GB)

  • compression: 13'11" (rate: 0.23%)
  • decompression: 47'6"

memory optimization in hash table

23 Dec 21:31
Compare
Choose a tag to compare
Pre-release

performance improvement: memory optimization in hash table, reuse the entries during the weight increase

compress immagine.tiff 4" -> 2"
decompress immagine.tiff 8" -> 7"

TEST on HD Video file: 00178.MTS (228MB)

  • compression 1'53" (rate 0.09%)
  • decompression 6'27"

HashTable - Performance Improvement

22 Dec 22:06
Compare
Choose a tag to compare
Pre-release

performance improvement: substitute the array node with an (open) hash table

TEST on immagine.tiff (3.4 MB)

  • compression: 13" -> 4" (rate: 3.19%)
  • decompression: 18" -> 8"

optimize decompression

19 Dec 15:56
Compare
Choose a tag to compare
Pre-release
v0.6

optimize decompression, adh_search_encoding_in_tree -> adh_search_lea…

First release to prof.

19 Dec 15:46
Compare
Choose a tag to compare
Pre-release
v0.5.1

disable loggin

use symbol as index of symbol array

19 Dec 15:44
Compare
Choose a tag to compare
Pre-release
performance improvement:

- use symbol as index of array of symbol nodes

new symbol nodes array

19 Dec 15:43
Compare
Choose a tag to compare
Pre-release
performance improvement for decompression:

- sort node array by weight
- add an additional array of only symbol nodes
- some inline functions