Надежды Intel в области многоядерных процессоров связаны с новой памятью 2T-DRAM с крайне высокой полосой пропускания.

На прошедшем этим летом мероприятии Research@Intel Day компания Intel сообщила о новом достижении своего исследовательского подразделения. Специалистам Intel удалось снизить количество транзисторов в однобитовой ячейке DRAM всего до двух и полностью избавиться от емкостей. У SRAM это количество втрое больше - 6 транзисторов, а память 1T-SRAM пока мало распространена. И хотя тепловыделение у новой DRAM выше, чем у SRAM, зато пропускная способность очень высока. Так, у 2T-DRAM, произведенной по 65 нм технологии и работающей на частоте 2 ГГц этот показатель 128 ГБ/с. Если ее еще немного доработать, чтобы она могла функционировать на частоте процессора, то пропускная способность ее будет на порядок больше, чем у L2-кэша. Компания  Intel питает небезосновательные надежды, что при таком идеальном внутреннем кэше (крайне низкая латентность и сверхвысокая полоса пропускания) все проблемы практического использования мощи многоядерных процессоров лягут на плечи программистов.

От себя добавим, что несомненно так оно и будет, но вот лучше ли это – вопрос неоднозначный. Так, при совершенствовании одноядерных процессоров и внедрении суперскалярной архитектуры производительность приложений росла даже быстрее роста частоты процессора. И все потому, что львиная доля работы программиста была возложена на логику процессора. Сам процессор занимался оптимизацией выполнения кода. Это же касается усовершенствований предсказателей ветвлений и прочих новшеств одноядерной архитектуры. Однако, с выходом двуядерных процессоров, оказалось, что даже оптимизированные под двуядерность приложения не в состоянии полностью использовать ее преимущества – и это еще в лучшем случае. А в 4-ядерном случае ситуация и вовсе печальная – 3-кратное увеличение производительности в этом случае почти недостижимое благо. И это когда речь идет о легко распараллеливаемых приложениях, как, например 3D-игры. Можно весьма справедливо упрекать программистов в инерционности мышления, но это ничего не прибавит. Со временем, конечно, такие задачи все-таки будут эффективно распараллелены, причем не только для многоядерных процессоров, а и для их выполнения вычислительными средствами видеокарт. Ведь конце концов к этому времени уже есть хорошо отработанные средства программирования суперкомпьютеров, ориентированные именно на распараллеливаемые задачи.  Такое будущее, однако, пугает своей серостью: очередное увеличение числа вычислительных ядер, повышение пропускной способности шин - и вот вам новый продукт. Разработчикам процессоров не нужно будет особенно ломать голову над новыми архитектурами – нужно только согласовать увеличение числа ядер с пропускной способностью шин и величиной кэш-памяти всех уровней. Впрочем, можно быть полностью уверенным в том, что весь этот процесс будет громко «озвучен» появлением новых «технологий» и «новых наборов инструкций» так, что у обывателя сложится мнение, что появился действительно новый сабж, за который просто необходимо выложить требуемое количество денежных знаков, ибо он того без сомнения стоит. Всему этому процессу «прогресса» будут способствовать новые операционные системы семейства Windows, которые просто откажутся устанавливаться на старых процессорах, а уж ресурсов будут потреблять вместе с устанавливаемым ПО по сегодняшним меркам немеряно.

Одним словом, похоже, что полупроводниковая промышленность выходит на участок, который будет характеризоваться увеличением количественных показателей без сколь ни будь серьезных качественных скачков.

AMD создает суперкомпьютер на рабочем столе за 199 долл!!!

Hitachi нашла способ на порядок увеличить плотность записи на жестких дисках