diff --git a/doc/Lab6-并行与循环优化.md b/doc/Lab6-并行与循环优化.md index b2df636..b51a354 100644 --- a/doc/Lab6-并行与循环优化.md +++ b/doc/Lab6-并行与循环优化.md @@ -6,7 +6,7 @@ Lab6 的重点是在 Lab5 基本标量优化之后,继续围绕循环结构开 ## 2. Lab6 要求 -本实验需要完成的事情包括:在现有 IR 上识别循环结构,至少能够区分循环头、循环体与回边;实现有效的循环优化,并保证变换前后语义一致;将这些优化接入 `PassManager`,使其能够与 Lab5 的优化流程协同工作;最后通过回归测试和性能或代码规模对比,验证优化结果的正确性与收益。若课程要求涉及并行部分,也可以继续尝试可并行循环识别与并行化改造。 +本实验需要完成的事情包括:在现有 IR 上识别循环结构,至少能够区分循环头、循环体与回边;实现有效的循环优化,并保证变换前后语义一致;将这些优化接入 `PassManager`,使其能够与 Lab5 的优化流程协同工作;最后通过回归测试和性能或代码规模对比,验证优化结果的正确性与收益。若希望进一步提升性能,也可以继续尝试可并行循环识别与并行化改造。 ## 3. 相关文件