A modern iPod has a faster and more capable processor than the original Mac. How have they got so much faster? A look at CPUs, GPUs, and more.
cores
Designing algorithms which can benefit from multiple cores and GPUs is not only non-trivial, it remains desperately difficult for humans.