powturbo

Results 16 comments of powturbo

I've made changes, so that there must be no more reading/writing outside the i/o buffers, without loosing any speed. More tests are necessarry for confirmation. There are now bound (ex....

As spcxtesla stated, you can preprocess the "c" files with the command "gcc -E" to generate a version without the templates

It's too late for a response, but... Your CPU is supporting AVX2 and icapp should normally work. Try the new [icapp ](https://github.com/powturbo/TurboPFor-Integer-Compression/releases/tag/2023.03) and execute it with the option "-v2". It...

I've made changes, so that there must be nor more reading/writing outside the i/o buffers without loosing any speed. More tests are necessarry for confirmation. There are now bound (ex....

I've added a web content benchmark now. The average web page is 84k, streaming is not relevant here.

Extended [benchmark TurboBench: Dynamic/Static web content compression benchmark](https://github.com/powturbo/TurboBench/issues/43) including zstd and memory usage. zlib-ng memory allocation must be revised to allocate only the minimum necessary!

This done by [TurboBench](https://github.com/powturbo/TurboBench). The allocate/free functions are [intercepted](https://github.com/powturbo/TurboBench/blob/eb4885080283defcc3e57f50b345536f02e6c14a/turbobench.c#L164) and the memory usage is monitored. Build or download the linux TurboBench from [releases](https://github.com/powturbo/TurboBench/releases) and type "./turbobench -ezlib_ng,6 file". The memory...