Computational physics

An explicit diffusion calculation becomes prohibitively slow because its stable time step shrinks on a fine mesh. Which change can allow larger stable time steps while still treating diffusion numerically?