From 0a0897a705c953779fedd0d3ddcbdfc70b0d2d88 Mon Sep 17 00:00:00 2001 From: Lane0218 Date: Thu, 12 Mar 2026 17:16:37 +0800 Subject: [PATCH] =?UTF-8?q?docs(doc):=20=E8=B0=83=E6=95=B4=20Lab6=20?= =?UTF-8?q?=E5=BE=AA=E7=8E=AF=E5=B9=B6=E8=A1=8C=E5=8C=96=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/Lab6-并行与循环优化.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/Lab6-并行与循环优化.md b/doc/Lab6-并行与循环优化.md index b51a354..1090a60 100644 --- a/doc/Lab6-并行与循环优化.md +++ b/doc/Lab6-并行与循环优化.md @@ -43,7 +43,7 @@ Lab6 的重点是在 Lab5 基本标量优化之后,继续围绕循环结构开 ### 5.5 循环并行化(Loop Parallelization) -循环并行化的目标,是让不同迭代可以并发执行,以利用多核并行能力。它成立的前提,是迭代间不存在破坏语义的数据依赖。若分析结果表明循环可以并行,就可以进一步考虑任务划分、执行与归并;如果课程对并行部分没有强制要求,这一方向也可以作为可选扩展来实现。 +循环并行化的目标,是让不同迭代可以并发执行,以利用多核并行能力。它成立的前提,是迭代间不存在破坏语义的数据依赖。若分析结果表明循环可以并行,就可以进一步考虑任务划分、执行与归并,从而继续提升整体性能。不过,这一部分通常也有一定难度,对依赖分析、任务划分和执行正确性的要求都更高,因此更适合作为在前面优化基础上继续深入的方向。 ## 6. 推荐实验流程