#SIMD加速
rust-crc32fast - Rust实现的快速SIMD加速CRC32校验和库
crc32fastCRC32校验和SIMD加速Rust库性能优化Github开源项目
rust-crc32fast是一个高效的CRC32校验和计算库,采用SIMD指令集加速。该库提供简洁API,支持x86和aarch64架构优化,性能出色。支持no_std环境,经过模糊测试和内存安全检查。适用于需要快速CRC32计算的Rust项目,是一个轻量且可靠的选择。
base64 - 快速Base64流式编解码库 支持多种SIMD加速
Base64编码解码SIMD加速C语言OpenMPGithub开源项目
这是一个C99实现的Base64流式编解码库,支持多种SIMD指令集和OpenMP加速。库提供简单的字符串编解码函数,注重性能、易用性和代码优雅。在x86平台上,库会进行运行时特性检测,自动选择最优编解码方案,显著提升性能。支持AVX2、AVX512、NEON等多种SIMD指令集,适用于不同架构的处理器。
aho-corasick - 多模式字符串搜索库 支持SIMD加速和灵活匹配
Aho-Corasick算法多模式搜索SIMD加速Rust正则表达式Github开源项目
aho-corasick是一个基于Aho-Corasick算法的多模式字符串搜索库。它通过构建有限状态机实现线性时间搜索,支持不区分大小写匹配、重叠匹配和SIMD加速。该库还提供完整DFA构建、流式搜索替换以及灵活的匹配语义,如左侧优先匹配。这些特性使其适用于多种字符串搜索场景,能够同时高效查找多个模式。