OpenSSL 3.1 keluar hari ini sebagai rilis stabil baru untuk pustaka kriptografi yang banyak digunakan ini. Ada sejumlah pengoptimalan kinerja yang dapat dinikmati dengan OpenSSL 3.1, termasuk beberapa penyetelan AVX-512 tambahan.
Pengumuman rilis resmi untuk OpenSSL 3.1 mencatat penyedia FIPS (Federal Information Processing Standards) telah ditingkatkan ke kepatuhan FIPS 140-3 dan juga menyebutkan "banyak peningkatan kinerja."
Di bagian depan kinerja telah ada pekerjaan untuk mengurangi penguncian yang berlebihan, pekerjaan kinerja dalam kerangka pembuat enkode dan dekoder, mengoptimalkan struktur data internal dan caching, dan "berbagai optimisasi assembler ke sejumlah algoritme yang berbeda (mis. AES-GCM, ChaCha20, SM3, SM4, SM4-GCM) di beberapa arsitektur prosesor."
Saat menggali PERUBAHAN di Git, ada beberapa item AVX-512 yang secara khusus juga perlu disebutkan:
- AES-GCM diaktifkan dengan AVX512 vAES dan vPCLMULQDQ.
- Eksponen modular dual-prime 1536/2048-bit paralel untuk prosesor berkemampuan AVX512_IFMA. Itu kabar baik untuk prosesor Intel Xeon Scalable (Insinyur Intel bekerja pada beberapa kontribusi AVX-512) serta prosesor AMD Zen 4 baru dengan AVX -512 dari seri Ryzen 7000 hingga seri EPYC 9004
Dengan semua penyebutan peningkatan kinerja di OpenSSL 3.1, saya sangat ingin menjalankan beberapa tolok ukur sendiri...
Untuk beberapa pembandingan cepat pada hari peluncuran, saya menggunakan AMD Ryzen 9 7950X di Ubuntu Linux dibandingkan dengan OpenSSL 3.0. Konfigurasi build yang sama, opsi yang sama, kompiler yang sama untuk perbandingan cepat hanya 3.0 vs. 3.1:
Cukup banyak peningkatan kinerja yang bagus setidaknya untuk prosesor AMD Zen 4 terbaru! Saya akan menjalankan benchmark OpenSSL 3.1 pada lebih banyak perangkat keras di masa mendatang. OpenSSL 3.1 dapat diunduh di OpenSSL.org.
Itulah berita seputar OpenSSL 3.1 Dirilis Dengan Optimalisasi Kinerja, Lebih Banyak AVX-512, semoga bermanfaat. Disadur dari Phoronix.com.Artikel Diperbarui pada: March 14, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani