More recent implementations based upon this work run on the game systems graphics processing unit (GPU) as opposed to the central processing unit (CPU) and achieve a much higher degree of performance. Many improvements have been proposed to Stam's original work, which suffers inherently from high numerical dissipation in both velocity and mass.