The Pipelined CPU approach