Технология Anaphase для однопоточных программ

Многоядерные процессоры позволили значительно увеличить вычислительные способность домашних компьютеров без повышения энергопотребления, однако до сих пор актуальна одна проблема – это работа программ с несколькими ядрами одновременно.
Программы, поддерживающие многоядерность, можно пересчитать по пальцам, а разработчики не слишком торопятся оптимизировать существующий софт, предпочитая использовать лишь одно ядро.
Выходит, незачем покупать процессор с двумя или четырьмя ядра, если программы будут работать только с одним? Этим вопросом всерьез обеспокоилась компания Intel и занялась разработкой собственной технологии под названием Anaphase, которая позволит любой программе работать с неограниченным числом ядер.
По словам Intel, технология Anaphase будет разбивать один вычислительный поток на несколько частей, распределяющихся по всем ядрам процессора, что увеличит скорость обработки однопоточных программ многоядерными процессорами на 10-40%.
Кроме того, Anaphase будет работать на аппаратном уровне, поэтому разработчикам не нужно оптимизировать код программы для поддержки этой технологии.