Over the years, processors have become faster and faster, automatically increasing the speed of the software. Programmers did not have to make any effort. Their programs accelerated on their own. Now the freebie is over,
says Intel .
Intel is leading the league of those who are unhappy with the current development of software engineering. It is no secret that the development of microprocessors in the near future is associated with multi-core. In order for users to experience real growth in performance on new processors, you need to make multi-threaded code. But it turned out that retraining programmers is not so easy.
Intel representatives urge programmers to develop their skills according to Moore's law, that is, every 18 months to double concurrency in their programs. In other words, now Moore's law falls on their shoulders.
Intel's main partner, Microsoft, has already joined the calls. At the recent Windows Hardware Engineering conference, Craig Mundy personally contacted fellow programmers about this problem. “We have to decide which way to go,” said Mandi. “I will say this: the entire programmer ecosystem of personal computing is reaching a new level ... Perhaps, this is the most important thing for us in the last 20-30 years.”
')
Earlier, Microsoft representatives have already said that the next version of Windows will “work in a fundamentally new way” with multi-core processors. According to them, Vista supports several cores, but not 16 or more, and in fact such processors are about to enter the market.
The programmers themselves discuss how difficult the problem is for them to solve. Are they capable of that? Or,
for most coders, parallel programming is not possible , as they say on Slashdot?
On this topic:Parallel Programming (Computerra)
Intel: Software needs to heed Moore's Law (News.com)