Pipelining improves CPU performance by breaking down instructions into smaller stages that can be executed simultaneously.