Переход от однопоточных приложений к многопоточным займет больше времени, чем предполагалось ранее. Именно такие программы позволят извлечь максимум из новых многоядерных архитектур, пишет TG Daily. Издание указывает, что новые архитектуры таят в себе некоторые "подводные камни", которые будет не так просто обойти разработчикам, хотя Intel и утверждает, что обучение для программирования под многоядерные процессоры займет минимум времени.
Уже ни для кого не секрет, что в ближайшем будущем процессоры будут включать дюжины ядер. И Intel, и AMD работают над такими CPU, причем кроме функций центрального процессора, они также будут отвечать за графику. Чтобы раскрыть весь потенциал этих "монстров" программистам придется потрудиться, причем не один год. AMD обещает уже в конце 2009 начале 2010 годов выпустить процессор Fusion, который будет сочетать в себе CPU и GPU. Однако, по словам аналитиков компании, пользователи смогут почувствовать все преимущества архитектуры лишь в 2011 года, когда программисты наконец-таки освоят новинку.
Intel предлагает более оптимистичный прогноз. Компания обещает решить некоторые проблемы на аппаратном уровне. По словам ее представителей, внедрение новой архитектуры будет не более болезненным, чем появление в 1996 году набора инструкций MMX. Поэтому в компании надеются, что программисты быстро разберутся с новинками и смогут представить соответствующие приложения. "Речь идет о неделях, а не о годах", - говорят в Intel.