SMP and DMP