From 88c6cecaf79668168dc3c187997a752599a3fa15 Mon Sep 17 00:00:00 2001 From: Georgiana Mania <mania@dkrz.de> Date: Mon, 27 May 2024 16:44:14 +0200 Subject: [PATCH] rewrite if statement --- lectures/parallelism/slides.qmd | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lectures/parallelism/slides.qmd b/lectures/parallelism/slides.qmd index db508f7..37ce200 100644 --- a/lectures/parallelism/slides.qmd +++ b/lectures/parallelism/slides.qmd @@ -248,19 +248,23 @@ c = a + b; // flow dependence ::: :::{.fragment .fade-in fragment-index=3} -* Control dependence - the order of the execution is defined at runtime +* Control dependence - execution order decided at runtime ::: :::{.fragment .fade-in-then-semi-out fragment-index=4} ```c++ for (int i = 1; i < n ; i++) { - a[i] = (a[i-1] > a[i]) ? a[i] + 1 : 1; + if (a[i-1] > a[i]) { + a[i] = a[i] + 1; + } else { + a[i] = 0; + } } ``` ::: :::{.fragment .fade-in fragment-index=5} -* Resource dependence - the instructions share the same resource +* Resource dependence - share the same resource ::: :::{.fragment .fade-in-then-semi-out fragment-index=6} -- GitLab