特性介绍
HyperScan简介
Hyperscan鲲鹏计算平台软件版本主要增加了以下功能:
- 新增对鲲鹏计算平台的支持,完全兼容ARMv8-a架构,同时确保x86平台的兼容性及使用体验不受影响。
- 通过多维度技术手段实现在鲲鹏计算平台的性能提升,包括使用
NEON指令 、内联汇编、数据对齐、指令对齐、内存数据预取、静态分支预测、代码结构优化等方法。 - 发布KHSEL(Kunpeng Hyperscan Enhanced Library)软件增强包,包含两个核心子库:
- KHSEL_ops:提供了基于固定规则的C++标准库ReplaceAll的加速优化函数ReplaceAllAcc,可以获得基于鲲鹏920系列处理器的优化效果。
- KHSEL_core:对Hyperscan核心算法进行优化,包括:优化大规模规则集匹配算法FDR;优化小规模快速匹配算法Shufti;提升对snort_literal、snort_pcre等数据集的扫描性能;针对长规则校验场景进行专项优化。
约束与限制
Hyperscan当前适配的处理器和操作系统为鲲鹏920系列处理器与openEuler 22.03操作系统。
应用场景
Hyperscan的适用场景包括:网络安全数据分流,运营商数据精细分流,公安、技侦数据分流,IDP,WAF,大模型应用防火墙等。
父主题: HyperScan