Introduction
This document describes how to install and compile Hyperscan based on the Kunpeng 920 processor and openEuler.
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.- The Kunpeng Hyperscan Enhanced Library (KHSEL) package optimizes the large-pattern matching algorithm FDR and small-pattern quick matching algorithm Shufti, and enhances the scan performance of Hyperscan for processing datasets such as snort_literal and snort_pcre.
For more information about Hyperscan, visit https://gitee.com/kunpengcompute/hyperscan.