7 ms·
> in my experience once you get past a certain point (~X000 MB/s) performance gains become pretty marginal in real world applications There might be no latency
by gopalv 3y ago
> in my experience once you get past a certain point (~X000 MB/s) performance gains become pretty marginal in real world applications
There might be no latency benefits to that, but there's always a throughput gain from using fewer cpu cycles over all - the cpu cycles you would have spent decompressing can be used for other things.
For that reason single-core performance would still be nice to have and always great to have open source code which is performance centric so that we all get to find out "How the hell did they do it?" (it is very readable assembly [1])
> I'd like to see compression speeds and performance on AVX if AVX-512 is not available.
The ARM is probably more interesting in the elastic compute world right now, the AVX world is unlikely to get cheaper.
And unlike before, I don't need to wait for a vendor to sell me an SoC, Gravitons are already here.
[1] - https://github.com/SnellerInc/sneller/blob/master/ion/zion/iguana/decompress_iguana_amd64.s#L34 https://github.com/SnellerInc/sneller/blob/master/ion/zion/i...