Programming concurrent processes - is it too complicated?

    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 leads the league of those who are unhappy with the modern development of the programming profession. It is no secret that the development of microprocessors in the near future is associated with multicore. For users to experience a real increase in performance on new processors, multi-threaded code needs to be done. 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, to double concurrency in their programs every 18 months. In other words, Moore’s law now rests on their shoulders.

    Intel has already joined the calls of the main partner - Microsoft. At a recent Windows Hardware Engineering conference, Craig Mandy personally contacted fellow programmers about this issue. “We must decide which way to go,” said Mandi. “I will say this: the entire programmer’s ecosystem of personal computing goes to a new level ... Perhaps for us this is the most important thing in the last 20-30 years.”

    Earlier, Microsoft representatives 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, but such processors are about to enter the market.

    Programmers themselves are discussing how difficult the problem they have to solve. Are they capable of this? Or is parallel programming impossible for most coders , as they say on Slashdot? RELATED

    Parallel Programming (Computerra)
    Intel: Software needs to heed Moore's Law (

    Also popular now: