Matrix Diffusion