Versi Gzip baru 1.14 meningkatkan kecepatan dekompresi pada sistem modern

  • Gzip 1.14 meningkatkan kinerja dekompresi pada CPU Intel dan AMD dengan menggunakan instruksi PCLMUL.
  • Pembaruan ini telah dikembangkan selama hampir dua tahun tetapi hanya memiliki sedikit perubahan dalam hal fungsionalitas.
  • Algoritma baru 'slice by 8' memungkinkan pengurangan waktu dekompresi hingga 13%.
  • Dukungan terhadap perangkat keras sejak dekade terakhir memastikan bahwa sebagian besar pengguna akan melihat peningkatan tanpa mengganti peralatan.

Bahasa Inggris GZip 1.14

Gzip, salah satu alat yang paling banyak digunakan di lingkungan Linux untuk mengompresi dan mendekompresi file, telah menerima pembaruan baru setelah hampir dua tahun menunggu.. La Versi 1.14 telah dirilis secara resmi dan menyertakan peningkatan kinerja yang signifikan saat mengekstrak file, terutama pada sistem dengan arsitektur Intel dan AMD x86_64.

Rilis ini berfokus terutama pada pengoptimalan kinerja daripada menambahkan fitur baru. Meskipun jumlah perubahan kode terbatas, peningkatan kecepatan dekompresi sangat relevan bagi pengguna yang menangani data bervolume besar atau sistem dengan sumber daya terbatas. Untuk kompresi yang lebih cepat, mungkin ada baiknya menjelajahi alat seperti Zstd.

Peningkatan kinerja berkat instruksi baru

Salah satu kemajuan terbesar dalam Gzip 1.14 adalah Penggabungan pendekatan baru untuk menghitung CRC (Cyclic Redundancy Checks), yang dikenal sebagai algoritma 'slice by 8'. Metode ini, dikombinasikan dengan penggunaan instruksi PCLMULQDQ (Carry-less Multiplication Quadword), memungkinkan percepatan dekompresi yang signifikan. Petunjuk ini tersedia pada prosesor Intel yang dimulai dengan arsitektur Westmere dan pada chip AMD yang dimulai dengan Bulldozer, sehingga mencakup berbagai peralatan yang diproduksi dalam 10-15 tahun terakhir.

Pengujian yang dilakukan menunjukkan bahwa Pengoptimalan ini dapat mengurangi waktu yang dibutuhkan untuk mendekompresi file sekitar 13%. Meskipun angkanya dapat bervariasi tergantung pada perangkat keras dan jenis data yang dikompresi, ini merupakan peningkatan nyata yang dapat memberikan dampak positif, terutama dalam lingkungan di mana beberapa operasi dekompresi dilakukan setiap hari. Hal ini dapat dilihat pada layanan kompresi yang berupaya meminimalkan waktu tunggu.

Salah satu keuntungan besar dari perubahan ini adalah tidak memerlukan perangkat keras canggih untuk mendapatkan manfaatnya. Prosesor yang mendukung instruksi PCLMUL telah ada di pasaran selama lebih dari satu dekade, sehingga sebagian besar sistem berbasis Intel atau AMD saat ini sudah memiliki kemampuan ini.

Ini berarti bahwa sebagian besar pengguna Linux dan platform lain yang menggunakan Gzip akan dapat perhatikan peningkatannya hanya dengan memperbarui alat. Tidak perlu mengubah konfigurasi atau mengkompilasi versi khusus, membuat adopsi menjadi jauh lebih mudah.

Perubahan kecil lainnya di Gzip 1.14

Meskipun sudah lama berlalu sejak versi terakhir, Gzip 1.14 tidak memperkenalkan serangkaian besar fitur baru atau modifikasi dramatis. Selain pendekatan baru terhadap kalkulasi CRC dan integrasi instruksi PCLMUL, pengembang telah menerapkan beberapa perbaikan bug dan penyesuaian internal kecil.

Bagi yang berminat dapat melihat daftar lengkap perubahan dan mengunduh kode sumbernya dari pengumuman resmi publikasi. Sementara sebagian besar fitur baru berfokus pada kinerja, mungkin ada detail teknis lain yang relevan bagi pengguna tingkat lanjut atau administrator sistem yang mengelola lingkungan penting di mana proses kompresi dan dekompresi intensif digunakan.

Gzip telah menjadi alat penting selama beberapa dekade di dunia Unix dan Linux, dan Meskipun evolusinya lambat, ia terus beradaptasi dengan perubahan teknologi. Versi 1.14 tidak merevolusi operasi program, tetapi menunjukkan bahwa masih ada perbaikan yang perlu dilakukan dalam aspek mendasar seperti kinerja dekompresi.

Dengan menerapkan perhitungan CRC secara lebih efisien dan memanfaatkan kemampuan perangkat keras yang sudah banyak digunakan, Pembaruan ini menunjukkan langkah maju teknis yang solid. Ini terutama berguna dalam konteks server atau pekerjaan otomatis di mana setiap detik sangat berarti, dan di mana mengoptimalkan sumber daya tanpa memerlukan investasi besar menjadi prioritas.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.