首页
›
密码学工程与数据安全
›
036-密文检索查询接口落地
›
《SSE向量化编程与多线程性能调优》
VIP20
本课程属于:036-密文检索查询接口落地
密码学工程与数据安全 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
对称非对称SSE调优指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SIMD基础概念
向量化原理 · 数据并行 · SIMD vs SISD
SIMD
基础概念
02
SSE指令集概览
SSE/SSE2/SSE3/SSSE…
SSE
指令集概览
03
数据类型与寄存器
__m128 · __m128i · __m128d
数据类型
寄存器
04
内存加载与存储
_mm_load_ps · _mm_store_ps · 对齐要求
内存加载
存储
05
基本算术运算
加法 · 减法 · 乘法
基本算术运算
加法
06
逻辑运算
与或非 · 比较 · 混合指令
逻辑运算
或非
07
数据重排与洗牌
_mm_shuffle_ps · _mm_unpacklo/hi
数据重排
洗牌
08
数据转换
整数与浮点转换 · 类型转换指令
数据转换
整数
09
归约操作
求和 · 最大值 · 最小值
归约操作
求和
10
条件选择与掩码
_mm_blendv_ps · 比较掩码
条件选择
掩码
11
对齐与未对齐访问
性能影响与最佳实践
对齐
未对齐访问
12
缓存优化
数据局部性 · 行填充 · 非临时存储
缓存优化
数据局部性
13
循环向量化
识别可向量化循环 · 循环剥离
循环向量化
识别可向量化循环
14
编译器自动向量化
gcc/clang/msvc向量化选…
编译器自动向量化
gcc/clang/ms…
15
手动向量化intrinsic编程
基本结构与编写方法
intrinsic
手动向量化
16
内联汇编与intrinsic选择
性能对比与适用场景
intrinsic
内联汇编
17
对称多线程优化
超线程 · 多核并行 · 任务划分
对称多线程优化
超线程
18
非对称多线程优化
大小核调度 · ARM big.LITTLE · x86混合架构
非对称多线程优化
大小核调度
19
NUMA感知优化
内存亲和性 · 线程绑定
NUMA
感知优化
20
性能分析工具
perf · VTune · Linux perf_event基础
性能分析工具
perf
21
VTune高级分析
热点 · 微架构瓶颈 · 向量化报告解读
VTune
高级分析
22
硬件计数器与性能事件
cycle计数 · uop吞吐测量
硬件计数器
性能事件
23
数据依赖性处理
循环依赖 · 向量化阻碍
数据依赖性处理
循环依赖
24
循环展开与软件流水
减少开销的技巧
循环展开
软件流水
25
寄存器分配与溢出
避免寄存器压力导致性能下降
寄存器分配
溢出
26
分支预测与向量化
查表替代分支
分支预测
向量化
27
异构计算与SSE
混合使用AVX/SSE策略
SSE
异构计算
28
调试与验证
数值精度 · 内存错误检查
调试
验证
29
常见优化陷阱
未对齐 · 过度向量化 · 非预期数据依赖
常见优化陷阱
未对齐
30
实战案例
矩阵乘法 · 图像处理 · 音频编解码全流程优化
实战案例
矩阵乘法
所属VIP或分类
同VIP:SM4密文检索方案设计与合规验证
同VIP:SSE指令集编程与多媒体性能优化
同VIP:Web应用压力测试与安全验证