首页
›
嵌入式基础与RISC-V
›
131-RISC-V向量扩展指令集实战
›
《RISC-V RVV向量化算法与访存性能优化》
VIP10
本课程属于:131-RISC-V向量扩展指令集实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
RISC-V RVV向量化算法与访存性能优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RISC-V向量扩展基础
RVV指令集架构概览 · 向量寄存器与LMUL · 向量长度VL与AVL概念
RISC-V
向量扩展基础
02
开发环境搭建
RVV工具链安装(GCC/LLVM) · QEMU模拟器配置 · Spike仿真器使用
开发环境搭建
RVV
03
向量加载存储
连续加载存储指令 · 分段加载存储 · 单元步长与索引加载
向量加载存储
连续加载存储指令
04
向量算术运算
整数与浮点向量运算 · 归约操作 · 掩码运算
向量算术运算
整数
05
向量化编程模型
自动向量化原理 · 编译器向量化指示 · 内建函数(intrinsics)编程
向量化编程模型
自动向量化原理
06
循环向量化实战
简单循环向量化 · 条件分支处理 · 归约循环优化
循环向量化实战
简单循环向量化
07
数据布局优化
数组结构体(AoS)与结构体数组(S… · 数据对齐与填充
数据布局优化
AoS
08
内存访问模式
连续访问与跨步访问优化 · 缓存行利用 · 预取技术
内存访问模式
连续访问
09
向量化性能分析
性能计数器使用 · Profiling工具(perf/s… · 瓶颈定位
向量化性能分析
性能计数器使用
10
寄存器压力管理
LMUL动态调整 · 寄存器溢出优化 · 变量生命周期分析
寄存器压力管理
LMUL
11
循环展开与向量化
展开因子选择 · 软件流水线 · 循环分块(tiling)
循环展开
向量化
12
归约操作优化
并行归约算法 · 树形归约 · 精度与性能权衡
归约操作优化
并行归约算法
13
条件执行优化
掩码生成优化 · 谓词化(predication) · 分支预测与向量化
条件执行优化
掩码生成优化
14
矩阵乘法优化
分块矩阵乘法 · RVV实现 · 微内核设计
矩阵乘法优化
分块矩阵乘法
15
卷积运算优化
im2col变换 · Winograd算法 · 直接卷积向量化
卷积运算优化
im2col
16
FFT向量化
基2 FFT算法 · 蝶形运算向量化 · 位反转优化
FFT
向量化
17
排序算法向量化
双调排序 · 奇偶归并排序 · 位掩码排序网络
排序算法向量化
双调排序
18
字符串处理
字符串搜索向量化 · 字符计数 · 正则表达式加速
字符串处理
字符串搜索向量化
19
加密算法加速
AES向量化实现 · SHA-3优化 · SM4国密算法
加密算法加速
AES
20
图像处理
像素操作向量化 · 色彩空间转换 · 滤波卷积
图像处理
像素操作向量化
21
信号处理
FIR/IIR滤波器向量化 · 相关运算 · 频谱分析
信号处理
FIR/IIR
22
机器学习基础
全连接层向量化 · 激活函数实现 · 批量归一化
机器学习基础
全连接层向量化
23
卷积神经网络
卷积层向量化 · 池化层优化 · 全连接层加速
卷积神经网络
卷积层向量化
24
稀疏计算
稀疏矩阵向量乘法(SpMV) · CSR格式优化 · 稀疏注意力
稀疏计算
SpMV
25
多核与向量化
OpenMP向量化结合 · MPI+向量化 · 任务并行与数据并行
多核
向量化
26
性能调优方法论
Roofline模型分析 · Amdahl定律应用 · 瓶颈消除策略
性能调优方法论
Roofline
27
调试与验证
向量化正确性检查 · 差分测试 · 边界条件测试
调试
验证
28
硬件适配
不同微架构优化(SiFive/And… · 指令调度 · 延迟隐藏
硬件适配
SiFive/And
29
工程部署
交叉编译 · 静态链接 · 运行时检测
工程部署
交叉编译
30
综合实战项目
从算法到部署全流程 · 性能基准测试 · 优化报告撰写
综合实战项目
从算法到部署全流…
所属VIP或分类
同VIP:RISC-V-RVV向量化与向量化调试实战
同VIP:RISC-V-RVV向量化与性能分析实战
同VIP:RISC-V-RVV向量化算法移植与性能调优实战