On Mon, Aug 17, 2020 at 10:48 PM Ruben Vorderman
<r.h.p.vorder...@lumc.nl> wrote:
>
> Dear python developers,
>
> As a bioinformatician I work a lot with gzip-compressed data. Recently I 
> discovered Intel's Storage Acceleration Libraries at 
> https://github.com/intel/isa-l. These people implemented the DEFLATE and 
> INFLATE algorithms in assembly language. As a result it is much faster than 
> zlib.
>
> I have posted a few benchmarks in this python bug 
> https://bugs.python.org/issue41566. (I just discovered bugs.python.org is the 
> wrong place for feature requests. I am sorry, I am still learning about the 
> proper way of doing this things, as this is my first feature proposal).
> The TLDR is that it can speed up compression by 5x while speeding up 
> compression by 3x compared to standard gzip.
>
> Isa-l is bsd-3-clause licensed and as such I see no licensing issues when 
> using it in CPython. It is packaged in linux distros already, so I also see 
> no problems in availability. Furthermore the non-Assembly parts are written 
> in C so including from CPython should not pose very big problems.
>
> I am willing to write the PEP if more people think it is a good idea to do 
> this.
>

You describe this as a feature change. Are there any visible
differences when you use isa-l compared to zlib? AIUI the compressed
data stream should be compatible, but are there any API-level changes?

Are there any situations in which one would prefer zlib over isa-l?

ChrisA
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/YHA3WIPUQAI5C72OMA3OZXGRKSHCEC6U/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to