11.3 THE 3-D DEPENDENCE GRAPH AND COMPUTATION DOMAIN x1D49F_EuclidMathOne-Bold_11n_000100

As we mentioned above, this chapter starts by studying a multidimensional computation domain x1D49F_EuclidMathOne_10n_000100 rather than a dependence graph. We shift our focus from graphs, nodes, and edges to convex hulls in x1D4B5_EuclidMathOne_10n_0001003 as will be explained below.

The recursive algorithm in Eq. 11.1 is an equation involving the indexed variables vi(p), where i = 1, 2, 3 to account for one output variable, M1, and two input variables, M2 and M3, in Eq. 11.1. The boundaries of the x1D4B5_EuclidMathOne_10n_0001003 space describing our algorithm are defined by the restrictions imposed on the values of the indices as will be discussed in the following subsection. The collection of points within imposed boundaries defines the computation domain x1D49F_EuclidMathOne_10n_000100. The dimension of x1D49F_EuclidMathOne_10n_000100 is n = 3, which is the number of indices in the algorithm.

11.3.1 3-D Domain Boundaries

The 3-D computation domain extends in the index space over a volume ...

Get Algorithms and Parallel Computing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.