If you code correctly you can optane great results
CPU 0: 100%
Heard this one before. Everyone was supposed to write concurrent code. But they mostly didn't.
Re: CPU 0: 100%
Concurrent code is expensive. I see no point in doing it most of the times, expensive to design, code, and extremely expensive to test properly and mantain. If you can , keep far from it.. this from somebody who has plenty of exprience dealing with it.
Re: CPU 0: 100%
@AC: Yes, and hard to get right, and hard to debug. We'll get wide use of multithreading the same way we got wide use of pipelining and predictive fetch: when compiler writers transparently add them as optimizations underneath existing languages.
...Oracle have found a new licencing model.
Optimism? No... Marketing
because it's early days yet and only the most optimistic would assume that just dropping in new super-fast new kit would automatically see software sing.
I'm pretty sure that's exactly how Intel sold it. "software [that] sing[s]" might even be a registered trademark of Intel's, better look it up.
1000X performance was the promise if I recall.
Re: Optimism? No... Marketing
Perhaps they meant it phonetically? Software that Singhs? Given that many company's have shifted coding to the sub-continent?
Concurrent code might well be expensive but in scientific computing there's far too much absolute crap out there that simply expects a faster single threaded CPU and infinite ram and whose developers throw a hissy fit if they don't get it.
Could be that coders have become lazy and not written tight code because the availabilty of hadware has allowed them to be lazy. Maybe Oracle is telling you to stop being lazy and write proper code