multiple processors performing a single task (multiple instructions at a time) - illusion is called hyperthreading
high performance analytics achieved by breaking the processing into smaller units of work that can be run parallel across the hundreds and potentially thousands of nodes in the cluster
process is split into parts that execute on different processors attached to the same computer