首页
›
射频微波与通信硬件
›
033-软件无线电调试排查
›
《GNU Radio性能优化:多线程调度与向量化处理》
VIP20
本课程属于:033-软件无线电调试排查
射频微波与通信硬件 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
GNU Radio性能优化:多线程调度与向量化处理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · 性能优化在GNU Radio中的重要…
课程导入
学习目标
02
GNU Radio基础回顾
流图 · 块 · 缓冲区
GNU
Radio
03
性能瓶颈分析
常见性能问题 · profiling工具(如grc · volk_profile
性能瓶颈分析
常见性能问题
04
多线程基础
线程模型 · GNU Radio的线程池 · 线程安全与数据竞争
多线程基础
线程模型
05
调度器架构
调度器类型(单线程 · 多线程) · 调度策略
调度器架构
调度器类型
06
多线程调度优化
如何配置线程数 · 调整调度器参数 · 避免锁竞争
多线程调度优化
如何配置线程数
07
块内多线程
在自定义块中使用多线程 · 并行处理策略 · 同步机制
块内多线程
自定义块
08
向量化基础
SIMD指令集(SSE · AVX · NEON)
向量化基础
SIMD
09
VOLK简介
VOLK库的作用 · 核心函数 · 如何利用VOLK加速信号处理
VOLK
简介
10
VOLK集成
在GNU Radio块中调用VOLK · 选择正确的VOLK内核 · 性能对比
VOLK
集成
11
向量化优化实践
重写循环 · 数据对齐 · 内存访问模式优化
向量化优化实践
重写循环
12
缓冲区管理
双缓冲 · 环形缓冲区 · 零拷贝技术
缓冲区管理
双缓冲
13
数据流优化
减少数据拷贝 · 使用流标签 · 批量处理与批处理大小
数据流优化
减少数据拷贝
14
调度与向量化结合
多线程与向量化协同优化 · 负载均衡策略
调度
向量化结合
15
案例实战
OFDM收发信机性能优化——从单线程…
案例实战
OFDM
16
案例实战
滤波器链优化——使用VOLK和并行处…
案例实战
VOLK
17
案例实战
软件无线电中的实时处理——满足实时性…
案例实战
软件无线电
18
性能测试与基准
建立基准测试 · 使用gr-benchmark · 分析结果
性能测试
基准
19
常见问题与调试
死锁 · 数据竞争 · 性能下降原因排查
常见问题
调试
20
高级调度
动态调度 · 优先级调度 · 实时调度与硬实时考虑
高级调度
动态调度
21
硬件加速
GPU · FPGA与GNU Radio的集成 · 异构计算
硬件加速
GPU
22
内存优化
缓存友好设计 · NUMA感知 · 内存池
内存优化
缓存友好设计
23
编译优化
编译器选项 · 内联函数 · 循环展开
编译优化
编译器选项
24
性能调优方法论
系统化调优流程 · 性能指标 · 瓶颈定位
性能调优方法论
系统化调优流程
25
多线程安全编程
原子操作 · 互斥锁 · 读写锁
多线程安全编程
原子操作
26
向量化进阶
复杂运算的向量化 · 复数运算 · 查表法
向量化进阶
复杂运算的向量化
27
案例实战
自适应滤波器——结合多线程和向量化实…
案例实战
自适应滤波器
28
案例实战
频谱感知系统——大规模FFT的并行与…
案例实战
FFT
29
综合项目
构建一个高性能GNU Radio应用…
综合项目
GNU
30
课程总结与展望
回顾关键点 · 未来趋势(如SDR · 5G
课程总结
回顾关键点
所属VIP或分类
同VIP:EVM劣化中的功放非线性与DPD调试路线
同VIP:EVM超标从基带到射频的逐级故障隔离
同VIP:GNU-Radio流图卡顿、overflow与CPU瓶颈分析