OpenSSL 1.1.0 Gets a Release Date

0
Intel QuickAssist Asynchronous Performance
Intel QuickAssist Asynchronous Performance

At STH we have been eagerly awaiting the release of OpenSSL 1.1.0. If you saw our Cavium ThunderX Performance Part II piece you will see that we were using a beta 2 (pre-release 5) version to show some of the improvements with OpenSSL 1.1.0. We also have Intel Quick Assist hardware that we were planning to benchmark just as OpenSSL 1.1.0 was released. OpenSSL 1.1.0 was originally slated to come out a few months ago. We finally received word of an expected release date, August 25, 2016:

There is a new Beta 3 / Pre-Release 6 version of OpenSSL 1.1.0 on the openssl.org website that can be used for testing in the meantime. We are very excited about OpenSSL 1.1.0 as we expect significant performance gains in some areas. Here is an example of a Cavium ThunderX 48 core ARM server’s benefit using the Pre-Release 5 version:

Cavium ThunderX 48 core 1P system - 512 to 4096 OpenSSL rsa verify
Cavium ThunderX 48 core 1P system – 512 to 4096 OpenSSL rsa verify

We also expect OpenSSL 1.1.0 to support QuickAssist out of the box. We believe this will make using Intel’s asynchronous OpenSSL technology significantly easier for software developers.

Intel Quick Assist Adapter 8950
Intel Quick Assist Adapter 8950

The benefits Intel claims from asynchronous mode are eye-opening. OpenSSL is the de-facto standard encryption tool for web communication. With QuickAssist claiming speed increases of over ten fold this technology has the opportunity to be game changing for many web operations.

Intel QuickAssist Asynchronous Performance
Intel QuickAssist Asynchronous Performance

We do plan to show off OpenSSL 1.1.0 final performance both as an update to our Cavium ThunderX performance figures as well as with Intel QuickAssist hardware (both add-in cards and integrated controllers.) We just got a new 40GbE switch to handle increased bandwidth needs for this testing.

For those building web applications the new OpenSSL version should offer game changing performance. The new version is expected to be supported through April 30, 2018 making this update important for those using OpenSSL for encryption duties. Stay tuned for more on this development.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.