В пятницу, под занавес Game Developers Conference 2009, представители компании Intel поделились некоторыми подробностями о перспективном проекте Larrabee, сообщает интернет-ресурс
CNet. О данном классе продукции нам уже
кое-что известно. В основном то, что чип состоит из массы примитивных x86-совместимых ядер, на плечи которых может быть возложена, как функция обычных вычислений, так и графических. Известно также, что
первые решения Intel Larrabee выйдут в виде «графических адаптеров» в конце 2009 года, либо в начале 2010.
Больше всего данные «адаптеры» ждут в киностудии Dreamworks. Осенью прошлого года
мультипликаторы перешли на платформу Intel с целью получить доступ к самым передовым технологиям создания цифрового изображения. В числе прочих инноваций Intel пообещала первой вооружить студию Dreamworks адаптерами Larrabee.
В ходе доклада об архитектуре Larrabee представитель Intel заявил, что рабочий чип «пощупать» пока невозможно. В кремнии Larrabee воплотится позднее в текущем году либо в начале следующего года. Однако на сайте компании имеется прототип библиотеки проекта на C++, из которой можно получить представление о возможностях и потенциале Larrabee.
Это первая «многоядерная микроархитектура Intel», заявил докладчик. Первые продукты Larrabee будут «похожи» на графические адаптеры и, будучи установленными в компьютеры, смогут «показывать графику». Однако возможности чипа выше работы с графикой. Как и NVIDIA, и ATI, компания Intel декларирует возможность Larrabee выполнять приложения общего назначения. Надо понимать, «графический чип» Intel может поддерживать язык OpenCL (открыто шла речь только о поддержке DirectX и OpenGL). Не зря ведь компания
AMD вцепилась в «физический движок» подразделения Intel, разрабатываемый бывшими сотрудниками компании Havok?

Блок-схема элементарного ядра Intel Larrabee
Сердцем Larrabee является массив ядер архитектуры Intel x86. Инновацией, по словам компании, является внедрение в каждое из ядер блока векторных расчётов с возможностью исполнять в одном такте 16 операций с плавающей запятой. Причём скалярный блок работает независимо от векторного. Иначе говоря, параллельно, чем многократно умножается производительность ядра и всей совокупности ядер. Кроме того, реализация векторных вычислений позволяет говорить о производительной программируемой модели SIMD — одна команда обслуживает массив данных. Сверх того, каждое из ядер способно выполнять одновременно четыре потока.
Компания подчёркивает, элементарное ядро Larrabee нельзя считать ядром графического процессора. В то же время это ядро и весь чип способен стопроцентно обслуживать графические расчёты через механизм подобный GPGPU — неграфическим вычислениям силами графических адаптеров, что реализовали компании NVIDIA и ATI. Раз графические чипмейкеры сумели организовать общие расчёты на видеокартах, отчего бы Intel не запустить обратный механизм? Данный подход, по словам представителя Intel, позволил специалистам компании, не владеющим знаниями об архитектуре графических процессоров, создать полностью отвечающий требованиям современной графики чип.
Каждое элементарное ядро Larrabee соединено друг с другом и с внешней обвязкой (памятью и логикой) «очень быстрой» шиной. Во всяком случае, на уровне межъядерной шины задержек не обещают. Вычислительный конвейер ядра — короткий с последовательным исполнением команд. Эта же
архитектура воплотилась в процессорах Intel Atom. Аналогичная логика работы использовалась десятилетие назад в процессорах Pentium и впоследствии Intel отказалась от неё в пользу более производительной технологии неупорядоченного выполнения. В массиве элементарных ядер, полагает компания, упорядоченное выполнение инструкций будет полностью оправданным.