This material is part of the course Practical Introduction to Parallel Programming and meant for educational purposes only.
Task
Write a parallel program that computes the inner product
\begin{equation*}
\mathbf{x}^\top\mathbf{y}=\sum_{i=1}^Nx_iy_i
\end{equation*}
for two vectors \(\mathbf{x},\mathbf{y}\in\mathbb{R}^N\).
Test your program for different scheduling strategies and chunk sizes, and different values for \(N\).