distributed and parallel rendering systems duplicate 631723