Sorry, you need to enable JavaScript to visit this website.

News & Blogs

Hyperscan 4.5

We are pleased to announce that Hyperscan 4.5 has been pushed to Github. In addition to two new features - approximate matching, and support for Intel® AVX-512 instructions – there has been a significant improvement to pattern compilation times in this release, which leads to reduced compile times for many large pattern sets. For more details, please refer to the change log on GitHub or the...

Performance Analysis of Hyperscan with hsbench

Hyperscan is a regular expression engine from Intel® with a focus on high performance, simultaneous matching of large sets of patterns and streaming operation. This post is an introduction to Hyperscan's tools for performance measurement, including a number of test cases that can be replicated on your own equipment.   Introduction Hyperscan version 4.4 and later include a standard...

Hyperscan 4.4.1

We have just released Hyperscan 4.4.1 on Github.This release is a bugfix release. Two issues were discovered that affect streaming-mode use of Hyperscan. These issues are both related to incorrect initialisation of values in the scratch memory region.For more details please refer to the change log on Github.The 4.4 release can be found here.

Hyperscan 4.4 Released

We are pleased to announce that Hyperscan 4.4 has been pushed to Github. This release adds a new feature where the Hyperscan library is able to determine the and select the runtime binary code to use for the host processor it is executing on. This feature, that we are calling the "fat runtime" embeds multiple copies of the Hyperscan runtime into the compiled application, and chooses the runtime...