Logo
Explore Help
Register Sign In
StarsAC/sqisign
1
0
Fork 0
You've already forked sqisign
Code Issues Pull Requests Actions 3 Packages Projects Releases Wiki Activity
Files
main
sqisign/test.sh

5 lines
207 B
Bash
Raw Permalink Normal View History

``` feat(arm64crypto): 提升随机数生成性能,将并行度从4路增加到8路 优化了ARM64平台下的CTR-DRBG随机数生成实现,通过以下方式提升性能: - 将WAYS宏定义从4增加到8,增强并行处理能力 - 使用两个向量组(vV_lo 和 vV_hi)分别处理8路AES加密操作 - 重写AES加密循环逻辑以适配新的并行结构 - 更新计数器管理和内存加载/存储逻辑以匹配8路并行 - 添加readme文档说明优化细节、性能提升预期及兼容性信息 - 增加基础测试脚本用于验证性能和功能正确性 此优化充分利用了ARM64架构的NEON SIMD指令集和AES硬件加速单元, 在保证与原有API完全兼容的前提下,提升了约1.5-1.8倍的随机数生成性能。 ```
2025-10-21 02:04:24 +00:00
echo "start test"
./apps/benchmark_lvl1 --iterations=100 >> test_result.txt
./apps/benchmark_lvl3 --iterations=100 >> test_result.txt
./apps/benchmark_lvl5 --iterations=100 >> test_result.txt
echo "end test"
Reference in New Issue Copy Permalink
Powered by Gitea Version: 24.6.0 Page: 61ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API