Bardzo ważną metodą na zwiększenie wydajności przetwarzania instrukcji jest potokowanie.
Wykorzystywane jest w architekturze RISC, która dysponuje krótkimi instrukcjami, z których każda wykonywana jest w tym samym czasie.
Ideę potokowania przedstawię na przykładzie: