Rate This Document
Findability
Accuracy
Completeness
Readability

Overview

Hyperscan is a high-performance regular expression matching library. It is developed based on Perl Compatible Regular Expressions (PCRE) and is open-source under the Berkeley Software Distribution (BSD) license. It follows the regular expression syntax of the commonly-used libpcre library but has its own C interfaces. Based on Hyperscan 5.2.1 and Huawei Kunpeng microarchitecture, the implementation mechanism of core interfaces is redesigned, the development and performance are optimized, and the software package suitable for the Kunpeng platform is released. Users of the Kunpeng platform can download this software package based on their service requirements to improve the stability and performance of services on the Kunpeng platform.

The following functions are added to the Hyperscan version dedicated for the Kunpeng platform:

  • The Kunpeng platform branch fully compatible with Armv8-A is added. In addition, the use on the x86 platform is not affected.
  • NEON instruction, inline assembly, data alignment, instruction alignment, memory prefetch, static branch prediction, and adjusted code structure are used to improve the performance on the Kunpeng platform.

For more information about Hyperscan, visit https://www.hyperscan.io/.