1: \begin{abstract}
2: \noindent
3: Uni- and bivariate data smoothing with spline functions is a well established method in nonparametric regression analysis.
4: The extension to multivariate data is straightforward, but suffers from exponentially increasing memory and computational complexity.
5: Therefore, we consider a matrix-free implementation of a geometric multigrid preconditioned conjugate gradient method for the regularized least squares problem resulting from tensor product B-spline smoothing with multivariate and scattered data.
6: The algorithm requires a moderate amount of memory and is therefore applicable also for high-dimensional data.
7: Moreover, for arbitrary but fixed dimension, we achieve grid independent convergence which is fundamental to achieve algorithmic scalability.
8: \end{abstract}
9: