Potokowość – technika budowy procesorów polegająca na podziale logiki procesora odpowiedzialnej za proces wykonywania programu (rozkazów procesora) na specjalizowane grupy w taki sposób, aby każda z grup wykonywała część pracy związanej z wykonaniem rozkazu. Grupy te są połączone sekwencyjnie – w potok (ang. pipe) – i wykonują pracę równocześnie, pobierając dane od poprzedniego elementu w sekwencji. W każdej z tych grup rozkaz jest na innym stadium wykonania. Można to porównać do taśmy produkcyjnej. W uproszczeniu potok wykonania instrukcji procesora może wyglądać następująco: thumb|600px|Uproszczony schemat potokowości. Części rozkazów oznaczone na zielono wykonywane są równocześnie pobranie instrukcji z pamięci – ang. instruction fetch (IF) zdekodowanie instrukcji – ang. instruction decode (ID) wykonanie instrukcji – ang. execute (EX) dostęp do pamięci – ang. memory access (MEM) zapisanie wyników działania instrukcji – ang. store; write back (WB).