Fjodor2001
Diamond Member
- Feb 6, 2010
- 4,542
- 727
- 126
"major enterprise class experience"? What does that mean? What SW engineering have you studied, and have you actually designed and written any SW?
@ShintaiDK: You forgot to answer this one.
"major enterprise class experience"? What does that mean? What SW engineering have you studied, and have you actually designed and written any SW?
I assume that because your posts are nonsensical and show a distinct lack of experience.
It doesn't matter what is impressive or not. What matters is what is possible and what does the market want.
Yep, hot air and nonsense like always with him. But its also hard otherwise with the agenda of his.
Matters in what context?
And do you consider the desktop ST performance improvements the last few years to be impressive or not? You wrote:
"Why do you think ST performance haven't moved much? Even with billions thrown at it."
Is there any other way to interpret that than that you consider it to be impressive? Or perhaps it's just your usual economic based view that "Intel has thrown $X billion on R&D, so the improvements have to be impressive regardless of actual outcome!".
The issue seems to be your complete lack of realism.
![]()
If IPC increase was so easy, AMD wouldn't be where they are today.
You would think somebody with a MS in Computer Science would know this.
Do the online paper mills offer CS degrees?
Whatever happened to the "only the paranoid survive" Andy Grove-esque Intel that I used to know? If they were still around, we would be on 10-core mainstream CPUs by now. (Edit: And Intel wouldn't be losing $4B to contra-revenue either.)Of course, if one strategy (increasing clockspeed and ipc) is no longer working, there is an obvious alternative strategy, which is to increase core count. Too bad intel is to stubborn and concerned about igp and power usage to do the obvious.
Yes, please give us less performance in smaller form factor. The tech companies should all vigorously strive to reduce performance and productivity. That should be the number one goal that they devote R&D to. Good times ahead.
Whatever happened to the "only the paranoid survive" Andy Grove-esque Intel that I used to know? If they were still around, we would be on 10-core mainstream CPUs by now. (Edit: And Intel wouldn't be losing $4B to contra-revenue either.)
Whatever happened to the "only the paranoid survive" Andy Grove-esque Intel that I used to know? If they were still around, we would be on 10-core mainstream CPUs by now. (Edit: And Intel wouldn't be losing $4B to contra-revenue either.)
What does mainstream core counts have to do with "paranoia"?
And Intel isn't losing $4B in contra-revenue.
Larry is too cheap to buy a mainstream CPU anyway :biggrin:
Chicken and egg. Why develop SW requiring more performance when that performance is not available anyway, since desktop performance improvement is so crappy? Nobody would use that SW anyway, since their PCs would be too slow for it.
And yet you're one of the FEW people complaining. Everyone else is very excited when these devices come out.
So it shows you're in the minority of people Intel should cater to. What a surprise....
There is a famous article within the software industry from Dr Dobbs, from 2005.
Myths and Realities: 2 x 3GHz < 6 GHz
So a dual-core CPU that combines two 3GHz cores practically offers 6GHz of processing power. Right?
Wrong. Even having two threads running on two physical processors doesnt mean getting two times the performance. Similarly, most multi-threaded applications wont run twice as fast on a dual-core box. They should run faster than on a single-core CPU; the performance gain just isnt linear, thats all.
Why not? First, there is coordination overhead between the cores to ensure cache coherency (a consistent view of cache, and of main memory) and to perform other handshaking. Today, a two- or four-processor machine isnt really two or four times as fast as a single CPU even for multi-threaded applications. The problem remains essentially the same even when the CPUs in question sit on the same die.
Second, unless the two cores are running different processes, or different threads of a single process that are well-written to run independently and almost never wait for each other, they wont be well utilized. (Despite this, I will speculate that todays single-threaded applications as actually used in the field could actually see a performance boost for most users by going to a dual-core chip, not because the extra core is actually doing anything useful, but because it is running the adware and spyware that infest many users systems and are otherwise slowing down the single CPU that user has today. I leave it up to you to decide whether adding a CPU to run your spyware is the best solution to that problem.)
If youre running a single-threaded application, then the application can only make use of one core. There should be some speedup as the operating system and the application can run on separate cores, but typically the OS isnt going to be maxing out the CPU anyway so one of the cores will be mostly idle. (Again, the spyware can share the OSs core most of the time.)
The issue seems to be your complete lack of realism.
![]()
If IPC increase was so easy, AMD wouldn't be where they are today.
You would think somebody with a MS in Computer Science would know this.
Do the online paper mills offer CS degrees?
Neither did ShintaiDK respond to this:What relevant merits do you have yourself?
Seems like both you guys are very busy requesting others to list their merits and background, yet fail to provide any such info about yourself. I think that says a lot about your credibility."major enterprise class experience"? What does that mean? What SW engineering have you studied, and have you actually designed and written any SW?
And yet you're one of the FEW people complaining. Everyone else is very excited when these devices come out.
There is a famous article within the software industry from Dr Dobbs, from 2005.
It's famous because it rightfully predicted the decline of single core IPC increases and the rising need to develop multi-threaded / muti-process software to continue to increase performance.
This should be pretty well known to any experienced software developer...
The Free Lunch Is Over
A Fundamental Turn Toward Concurrency in Software
http://www.gotw.ca/publications/concurrency-ddj.htm
Exactly, he nailed it. Software have been the issue ever since.
But that wont stop foolish people to think that "moar cores" solves everything.
In addition, the more cores that are available in mainstream CPUs, the more benefit there is of making the SW multi-threaded. Hence chicken and egg again.What we see in the use-case analysis is that the amount of use-cases where an application is visibly limited due to single-threaded performance seems be very limited. In fact, a large amount of the analyzed scenarios our test-device with Cortex A57 cores would rarely need to ramp up to their full frequency beyond short bursts (Thermal throttling was not a factor in any of the tests). On the other hand, scenarios were we'd find 3-4 high load threads seem not to be that particularly hard to find, and actually appear to be an a pretty common occurence. For mobile, the choice seems to be obvious due to the power curve implications. In scenarios where we're not talking about having loads so small that it becomes not worthwhile to spend the energy to bring a secondary core out of its idle state, one could generalize that if one is able to spread the load over multiple CPUs, it will always preferable and more efficient to do so.
I do not see AMD surviving as a company by 2017. Intel knows this.
