You cannot make a single threaded app multi-threaded using hardware
- Without L1 cache you say?, really?
That article was probably totally off the mark and written from incorrectly formed interpretations of a technical document.
Wouldn't surprise me if there was a language translation problem somewhere along the line too.
You can increase ILP, but that is normal and done with every new processor generation anyway.
-
http://en.wikipedia.org/wiki/Pentium_Pro
- Idea predates
November 1, 1995
- In fact, if I was at AMD right now, I would suggest RETRAINING THEIR ENGINEERS starting with the Pentium Pro slides from 1995.
- They clearly don't get it, or are targeting highly consolidated micro servers.
-
BogoMIPS might be high, but the actual performance will be 'less than half' each time they try it.
AMDs 8 core consumer processor has 'reverse HyperThreading' already if that's what you meant
- It reduces performance by 3% to 80% for a given workload by trying to do something
very foolish.
- The cores share resources internally, but they do a very poor job of it.
- It's basically AMDs implementation of SMT (HyperThreading to the Intel folk) and they really borked it up.
It's really just a quad-core CPU.
- AMD technical notes even suggest
disabling 'every 2nd core' to increase performance.
This 'analysis' of the Athlon XP/MP comparing it to the HP/DEC/Compaq Alpha 21264 should be on every AMD employees cubical wall!
-
http://www.azillionmonkeys.com/qed/cpujihad.shtml
That is how AMD used to make good CPU's.
- Their '8 core' lie is a total step in the OPPOSITE direction to what made the Athlon the Athlon in the first place!
Basically it's like selling a 4 cylinder car and saying it has 8 cylinders,... should be illegal!
- Their '8 core CPU' is totally misrepresented, and their 'fans' will just suck it up...