process is split into parts that execute on different processors attached to the same computer
each processor works together to complete a job faster than with a single processor on a single task (multiprocessing)
multiple processors performing a single task (multiple instructions at a time) - illusion is called hyperthreading