Potrubí
Počítačové procesory zvládnou každou sekundu miliony pokynů. Jakmile je zpracována jedna instrukce, je zpracována další v řadě atd. Kanál umožňuje zpracovat více pokynů současně. Zatímco se zpracovává jedna fáze instrukce, další instrukce mohou procházet zpracováním v jiné fázi. Bez potrubí by každá instrukce musela čekat na dokončení předchozí, než bude vůbec přístupná.
Abychom pochopili výhody potrubí, představte si, že továrna na výrobu automobilů musela čekat na úplné dokončení každého automobilu, než mohla zahájit další. To by bylo strašně neefektivní, že? Dává mnohem větší smysl pracovat na mnoha automobilech najednou a dokončit je po jedné etapě. To umožňuje potrubí v počítači. Pipelining, jak se tomu říká, často uchovává kolem šest instrukcí najednou v procesoru v různých fázích zpracování. Potrubí lze použít pro CPU i pro přístup k paměti (DRAM).