令管线化成为软件，减少CPU推动指令管线化的工作量，并降低了CPU的设计复杂度。另一个常用以增加CPU:平行运算效能的策略是让CPU有同时执行多个执行绪（程序）的能力。大致上说来，高同时执行绪平行执行（TLP）CPU比高指令平行执行来的有用。许多由克雷公司（Cray）公司于1970年代及1980年代晚期所首创的同时执行绪平行执行，专于该方法而启发了庞大的计算效力。（就时间上而言）事实上，TLP多线程运算自从1950年就已经开始被运用了。在单处理器设计中，两种主要实现TLP的设计方法是芯片级多处理（CMP