Zjednodušeně - jádro = náklaďák, program = náklad.
Jeden náklaďák odveze náklad za nějakou dobu.
4 náklaďáky odvezou náklad rychleji, ale pouze za předpokladu, že lze náklad rozdělit na 4 menší části (třeba písek). Ale 4 náklaďáky neodvezou náklad rychleji, pokud to bude jedna obrovská krabice, to stejně poveze jeden vůz.
A rozhodně neplatí, že 4 náklaďáky jedou 4 násobně rychleji, než jeden. Jen toho uvezou více najednou, ale pořád stejně rychle, jako jeden jediný.
Program tedy musí být napsán tak, aby využil více jader, jinak to poběží jen na jednom jádru a ostatní budou nevyužita.