I just thought this is funny. My daughter asked me to help her in an introductory general IT course she is taking in the university and guess what I found. They were teaching them to compute the overall performance of CPUs and the question goes like this:
Which cpu will have better performance?
A) 2GHz quad core cpu
B) 4GHz dual core cpu
C) 2GHz octa core cpu
D) 5 GHz single core cpu
What you are supposed to do is to multiply the mentioned speed by the core count to get the overall speed of the cpu, which will mean the correct answer here is C because you will get 16 GHz !!! This is insane.
I told my daughter to do it the same way they want her to do it, but also told her this is actually wrong. It is not true for all cases. A higher speed single core cpu can outperform other mutli-core cpus in single-threaded applications.
Maybe it is true in the general sense but I don't understand why a teaching institution will do it this way.
Which cpu will have better performance?
A) 2GHz quad core cpu
B) 4GHz dual core cpu
C) 2GHz octa core cpu
D) 5 GHz single core cpu
What you are supposed to do is to multiply the mentioned speed by the core count to get the overall speed of the cpu, which will mean the correct answer here is C because you will get 16 GHz !!! This is insane.
I told my daughter to do it the same way they want her to do it, but also told her this is actually wrong. It is not true for all cases. A higher speed single core cpu can outperform other mutli-core cpus in single-threaded applications.
Maybe it is true in the general sense but I don't understand why a teaching institution will do it this way.