[File:Hyper-threaded CPU.png|thumb|right|upright=1.5|A high-level depiction of the Intel's Hyper-Threading Technology: instructions are fetched from RAM (differently colored boxes represent the instructions of four different programs), decoded and reordered by the front end (white boxes represent pipeline bubbles), and passed to the execution core capable of executing instructions from two different programs during the same clock cycle.]]
[File:Hyper-threaded CPU.png|thumb|right|upright=1.5|A high-level depiction of the Intel's Hyper-Threading Technology: instructions are fetched from RAM (differently colored boxes represent the instructions of four different programs), decoded and reordered by the front end (white boxes represent pipeline bubbles), and passed to the execution core capable of executing instructions from two different programs during the same clock cycle.]]