11.10 EFFECT OF PROJECTION OPERATION ON DATA

Now that we know both the projection and scheduling functions, we are able to study how the input and output variables map to the projected domain c11ue028.

11.10.1 Output Data M1

The pipeline direction for the output data is mapped to the vector c11ue029 given by

(11.108) c11e108

Therefore, the output data will map to pipelining arrows along the k-axis (vertical lines) in the resulting multiprocessor architecture shown in Fig. 11.6.

The initialization and extraction points for the output data are found in Eq. 11.51. The initialization point for input M1(c1, c2) map in c11ue030 to the point c11ue031.

(11.109) c11e109

Similarly, the extraction point for input M1(c1, c2) map in c11ue032 to the point .

(11.110)

11.10.2 Input Data M2

The broadcast direction for input data is mapped to the vector ...

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.