I remember a while back I read an article that said intel was working on a way to make a single threaded app multi threaded on the proccessor level, kinda like hyper threading but backwards. If AMD could implement something like this on their 8 core CPUs so each module acted like one single processor with one thread, I think that it could justify AMD modules even with just a 50% increase in performance, with no L1 cache it is already setup for something like this.
although things like this would help, it doesn't dodge the fact that the FX series chips share have physical shared resources. really, single threaded performance is what is lacking in the FX compared to the intel counterparts. The FX-8320/50 can trade blows with the i7 on specific cases multithreaded wise. but as for now, AMD's main focus is the APU business as well as more of an emphasis on the mobile market and HSA, which is where the market is going, and intel's presence is alot more missing in.
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.
- 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.