wired.com — Multicore CPU architectures are creating a nightmare for programmers, particularly those who want to take full advantage of the new chips' power. The upshot? Much of your brand-new CPU's potential, like an uneducated brain, is going to waste.
Aug 27, 2007 View in Crawl 4
da5idAug 27, 2007
Apple wouldn't even have a dual core processor if it hadn't adopted the Tel of Wintel PCs.
maz2331Aug 28, 2007
That's what RCU techniques are good for. In anything non-trivial, I read my variables from the "parent" into a local copy, crunch them, then obtain my lock and update when safe, or double-buffer if there's too much contention.
gizzaAug 28, 2007
Maybe he lives in Australia or something. Where I live we can get room temperatures of over 40C. That makes a comp idle pretty hot.
wallitronAug 28, 2007
Why don't you use RAID for performance? If you don't need massive storage space, just buy more smaller disks.Mirror for read performanceStripe for write performanceOr maybe a combination of both?
jaromir68Aug 28, 2007
"Typical 9 to 5 programmers"?? Where I can sign up!
kwhatSep 2, 2007
@TheTaoBillI am sorry but in this industry if your not constantly learning you are not only bad at your job, you will be obsolete in a matter of years. You don't teach your self because your going to get a raise, you teach your self because after your company upgrades its systems you wont be laid off. This programming principle of "functioning is good enough" needs to end. I am tired of people throwing together unscalable and unmaintainable code because at some point someone like me is called in to fix the enormous f**k up and if it was done even close to right the first time we could all have a little less stressful job.