Как стать автором
Обновить

Релиз Gzip 1.14

Время на прочтение1 мин
Количество просмотров1.8K

10 апреля 2025 года состоялся релиз открытого проекта Gzip 1.14 — популярной утилиты сжатия и восстановления (распаковки) файлов, использующей алгоритм Deflate. Самое примечательное: «gzip ‑d» на 40% быстрее на процессорах x86_64 с поддержкой pclmul. Почему? Потому что около половины времени тратится на вычисление контрольной суммы CRC, и этот код теперь намного эффективнее. Даже на 10-летних процессорах без поддержки pclmul он ~20% быстрее.

Проект Gzip находится в разработке более 16 лет. Версия Gzip 1.14 готовилась почти два года. В ней были исправлены ранее обнаруженные ошибки и баги. Изменения (58 коммитов) в код проекта внесли и отработали семь мейнтейнеров проекта.

Наиболее заметное в Gzip 1.14 обновление для пользователей: утилита обеспечивает более высокую производительность распаковки на процессорах Intel и AMD x86_64: «gzip теперь распаковывает значительно быстрее, вычисляя CRC с помощью алгоритма slice by 8, и ещё быстрее на платформах x86-64, которые поддерживают инструкции pclmul». PCLMUL существует со времён Intel Westmere или со стороны AMD со времён Bulldozer. Так что, по сути, если ПК на Intel/AMD Linux находится в пределах последнего десятилетия или полутора десятилетий, то, скорее всего, он будет иметь поддержку PCLMUL для боле быстрой отработки Carry-Less Multiplication Quadword.

Теги:
Хабы:
+4
Комментарии2

Другие новости

Истории

Ближайшие события

19 марта – 28 апреля
Экспедиция «Рэйдикс»
Нижний НовгородЕкатеринбургНовосибирскВладивостокИжевскКазаньТюменьУфаИркутскЧелябинскСамараХабаровскКрасноярскОмск
24 апреля
VK Go Meetup 2025
Санкт-ПетербургОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
14 мая
LinkMeetup
Москва
5 июня
Конференция TechRec AI&HR 2025
МоскваОнлайн
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область