Re: /proc/cpuinfo Never Lies (or does it?)
"For me, a core on a multi-core CPU has always meant that I can run an additional thread without impacting performance. "
Doesn't work like that on modern Intel processors. The cores share a very important resource - the processor cooling. So if you run an additional thread, temperature goes up, and you need to reduce the clock rate.
Doesn't work for any modern processor. The cores share a very important resource - RAM. If you add more cores, your performance per core goes down when the cores start fighting over who can access RAM first. (L2 and L3 cache are also often shared).