As of 2008 all general-purpose CPUs are superscalar , a typical superscalar CPU may include up to 4 ALUs , 2 FPUs , and two SIMD units .
While early superscalar CPUs would have two ALUs and a single FPU , a modern design such as the PowerPC 970 includes four ALUs , two FPUs , and two SIMD units .