自编教材实操课程分享:第六章—循环分裂

374
0
2024-06-02 08:00:00
4
投币
4
1
循环分裂是一种循环变换策略,旨在对循环的迭代次数进行拆分,形成多个迭代次数较多的循环。与循环剥离不同,循环分裂不是将循环的前几次、中间几次或者最后几次迭代剥离出去,而是将整个循环的迭代次数分成两段或多段。这种拆分后的循环不再存在主体循环,而是形成了两个或多个迭代次数较多的子循环。
视频相关的源码与PPT等资料已在https://github.com/AdvancedCompiler上开源,欢迎关注与学习
5.6万播放
简介
自编教材实操课程分享:第五章—编译器前端
08:19
自编教材实操课程分享:第五章—编译器中端
08:03
自编教材实操课程分享:第五章—编译器后端
08:53
自编教材实操课程分享:第五章—编译选项
05:42
自编教材实操课程分享:第五章—过程间优化
06:05
自编教材实操课程分享:第五章—循环展开
09:36
自编教材实操课程分享:第五章-循环分布
09:40
自编教材实操课程分享:第五章—循环剥离
06:10
自编教材实操课程分享:第五章—循环级向量化
11:23
自编教材实操课程分享:第五章—基本块级向量化
07:59
自编教材实操课程分享:第五章—数据预取优化
06:31
自编教材实操课程分享:第五章—浮点优化
07:34
自编教材实操课程分享:第五章—反馈优化
03:34
自编教材实操课程分享:第五章—链接时优化
04:32
自编教材实操课程分享:第五章—编译指示
19:35
自编教材实操课程分享:第五章—数学库优化
12:19
自编教材实操课程分享:第五章—运行时优化
07:43
自编教材实操课程分享:第六章—算法优化
16:37
自编教材实操课程分享:第六章—典型数据结构的性能分析
03:59
自编教材实操课程分享:第六章—选择合适的数据类型
05:40
自编教材实操课程分享:第六章—选择合适的数据结构(二)
07:08
自编教材实操课程分享:第六章—别名消除
04:02
自编教材实操课程分享:第六章—常数传播
04:01
自编教材实操课程分享:第六章—传参优化
04:14
自编教材实操课程分享:第六章—内联替换
03:58
自编教材实操课程分享:第六章—过程克隆
04:36
自编教材实操课程分享:第六章—全局变量优化
03:22
自编教材实操课程分享:第六章—循环不变量外提
11:06
自编教材实操课程分享:第六章—循环合并
12:30
自编教材实操课程分享:第六章—循环分段
06:46
自编教材实操课程分享:第六章—循环展开和压紧
13:03
自编教材实操课程分享:第六章-循环分块
09:19
自编教材实操课程分享:第六章—循环交换
17:54
自编教材实操课程分享:第六章—循环分裂
08:29
自编教材实操课程分享:第六章—循环倾斜
07:58
自编教材实操课程分享:第六章—循环分布
12:38
自编教材实操课程分享:第六章—删除冗余语句
09:39
自编教材实操课程分享:第六章—代数变换
11:04
自编教材实操课程分享:第六章—公共子表达式优化
04:42
自编教材实操课程分享:第六章—合并判断条件
04:42
自编教材实操课程分享:第六章—生成选择指令
04:41
自编教材实操课程分享:第五章—指令流水
10:30
自编教材实操课程分享:第七章—超长指令字
04:34
自编教材实操课程分享:第七章—函数的向量化
03:56
自编教材实操课程分享:第七章—基本块的向量化
06:07
自编教材实操课程分享:第七章—循环的向量化
11:04
自编教材实操课程分享:第六章—分支语句优化之运用条件编译
05:47
自编教材实操课程分享:第六章—分支语句优化之移除分支语句
04:37
自编教材实操课程分享:第七章—分支向量化
09:54
自编教材实操课程分享:第七章—归约向量化
04:26
自编教材实操课程分享:第七章—不对齐访存
11:36
自编教材实操课程分享:第七章—循环的向量化
12:28
自编教材实操课程分享:第七章—向量运算融合
04:09
自编教材实操课程分享:第七章—向量重用
07:49
自编教材实操课程分享:第七章—循环完全展开
03:46
自编教材实操课程分享:第八章—寄存器分配
16:12
自编教材实操课程分享:第八章—寄存器重用
08:23
自编教材实操课程分享:第八章—缓存分块
15:43
自编教材实操课程分享:第八章—减少伪共享
07:46
自编教材实操课程分享:第八章—数据预取
08:11
自编教材实操课程分享:第八章—减少内存读写
07:45
自编教材实操课程分享:第八章—数据对齐
12:57
自编教材实操课程分享:第八章—多线程操作
08:26
自编教材实操课程分享:第八章—数组重组
06:06
自编教材实操课程分享:第八章—数组转置
07:21
自编教材实操课程分享:第八章—结构属性域调整
06:47
自编教材实操课程分享:第八章—结构体拆分
07:01
自编教材实操课程分享:第八章—结构体数组转换
06:33
自编教材实操课程分享:第九章—OpenMP程序编写
08:23
自编教材实操课程分享:第九章—OpenMP版矩阵乘
07:39
自编教材实操课程分享:第九章—并行区扩张
14:59
自编教材实操课程分享:第九章—并行区合并
14:09
自编教材实操课程分享:第九章—数据填充避免伪共享
10:12
自编教材实操课程分享:第九章—循环向量化
09:37
自编教材实操课程分享:第九章—循环嵌套合并调度
15:13
自编教材实操课程分享:第九章—线程调度配置策略
15:50
自编教材实操课程分享:第九章—串并行切换
10:41
自编教材实操课程分享:第九章—线程数设置优化
14:26
自编教材实操课程分享:第九章—分析隐式同步
06:58
自编教材实操课程分享:第九章—消除隐式同步
12:41
自编教材实操课程分享:第九章—流水并行示例
09:42
自编教材实操课程分享:第九章—流水并行粒度
15:38
自编教材实操课程分享:第十章—CUDA程序编写
06:52
自编教材实操课程分享:第十章—线程结构优化
08:08
自编教材实操课程分享:第十章—分支优化
06:42
自编教材实操课程分享:第十章—访存优化(1)
06:34
自编教材实操课程分享:第十章—访存优化(2)
06:21
自编教材实操课程分享:第十章—数据预取
05:06
自编教材实操课程分享:第十章—循环展开
03:44
客服
顶部
赛事库 课堂 2021拜年纪