If programmers want to write software for tomorrow's processors, they should start fashioning algorithms that can tap into chips with "tens, hundreds, and thousands of cores." That's the gist of a blog post by Intel microprocessor engineer Anwar Ghuloum titled, "Unwelcome Advice."
In the post, Ghuloum talks a little bit about how Intel is selling the concept of many-core chips to developers and what those developers will need to do. He says because of discussions from a couple of years ago, coders sometimes do the bare minimum to write software that can use two or four cores. However, he adds Intel has begun talking about scaling to core counts the company hasn't started to ship yet. Over time, Ghuloum notes, "I find that developers migrate their thinking from the first kind of discussion to the second."
As one would expect, writing code for many-core CPUs takes a little more effort than updating software to take advantage of a couple of extra cores. Ghuloum explains that developers need to go back to the drawing board and perhaps change programming languages, libraries, and ways of thinking. He calls the need for those changes an "opportunity," but developers who've spent years or decades working with single-core CPUs may see things differently.
|1. BIF - $340||2. Ryu Connor - $250||3. mbutrovich - $250|
|4. YetAnotherGeek2 - $200||5. End User - $150||6. Captain Ned - $100|
|7. Anonymous Gerbil - $100||8. Bill Door - $100||9. ericfulmer - $100|
|10. dkanter - $100|
|Nvidia's GeForce GTX 1060 graphics card reviewed||80|
|In the lab: EVGA's GeForce GTX 1050 Ti Superclocked graphics card||17|
|iPhone sales continue to shrivel in Apple's fiscal fourth quarter||31|
|Leaked MacBook Pro pics suggest OLED touch bar and Touch ID||27|
|Eizo FlexScan EV2780 monitor cuts cable clutter||9|
|Xiaomi reveals Mi Mix phone with a 6.4" edgeless display||32|
|Zotac and Thermaltake join forces for a liquid-cooled GTX 1080||4|
|Zotac Magnus EN1080 may be the fastest mini-PC yet||17|
|Seagate 5TB BarraCuda and 2TB FireCuda drives are big and speedy||42|
|Signing your posts is daftly redundant. Meadows||+29|