Associate
- Joined
- 20 Feb 2009
- Posts
- 2,159
- Location
- Rugby
Whilst waiting for my PC to do some calculations at work, I was looking to see if the program can utilise multiple cores. Whilst searching, I found an interesting (and I thought amusing) was of explaining how paralisation works with CPUs, and how not everything can utilise multiple cores:
Just thought I would share, as I thought it was amusing, and might make some people smile
It's also worth noting that some applications simply can't be rewritten to take into account multiple cores. It mostly depends on how parallelizable the process is. A simple example of non-parallelizable process would be human reproduction: One woman can make one child in 9 months. Nine women can make 9 children in 9 months, but you can't use 9 women to manufacture a single child in one month.
Just thought I would share, as I thought it was amusing, and might make some people smile
