Меню

Главная
Случайная статья
Настройки
Larrabee
Материал из https://ru.wikipedia.org

Larrabee (Intel Larrabee) — кодовое обозначение проекта по разработке новой архитектуры Intel Many Integrated Core (Intel MIC) для микропроцессоров американской компании Intel.

Изначально данные чипы создавались как новое, ранее не встречавшееся решение, которое заменит собой линейку графических процессоров Intel GMA. Чип Intel Larrabee проектировался как сочетание центрального и графического процессоров, наподобие AMD Fusion. Предполагалось, что видеокарты, основанные на чипах Larrabee, будут конкурировать с решениями nVidia GeForce и AMD Radeon. Также предполагалось, что чипы Larrabee будут конкурировать на рынках GPGPU и высокопроизводительных вычислений.

Первоначально компания Intel планировала получить инженерные образцы чипов Larrabee в конце 2008 года, а первые продукты на базе этого чипа предположительно должны были выйти в конце 2009 или начале 2010 года[1][2]. Однако дата выпуска продукта была перенесена на неопределённый срок[3].

В июне 2011 года стало известно, что направление проекта Larrabee было изменено — все наработки и технологии данного проекта компания Intel использовала в разрабатываемой новой архитектуре Intel Many Integrated Core (Intel MIC), приведшую к созданию серии сопроцессоров Xeon Phi: Knights Ferry, Knights Corner, Knights Landing и Knights Mill[4].

Микропроцессоры на основе архитектуры Intel MIC получат более 50 микро-ядер x86 и начнут производиться в 2012 году с соблюдением 22-нм техпроцесса. Эти микропроцессоры не могут быть использованы в качестве центрального процессора, но из нескольких чипов этой архитектуры будут строиться вычислительные ускорители в виде отдельной карты расширения и конкурировать на рынках GPGPU и высокопроизводительных вычислений с решениями типа Nvidia Tesla и AMD FireStream[5].

Содержание

Описание

Intel Larrabee может рассматриваться как гибрид между многоядерными центральными процессорами (англ. CPU) и графическими процессорами (англ. GPU), так как имеет отличительные особенности от обеих архитектур.

Технология Larrabee основывается на архитектуре x86 и включает в себя ядра от Pentium, в которые добавлена поддержка 64-битных команд и многопоточности. Иерархия его когерентного кэша и совместимость с x86-микроархитектурой делают его похожим на CPU, в то время, как широкий набор векторных SIMD блоков и блоков текстурной выборки делают его похожим на GPU. Компания планировала оснастить каждое ядро 256 КБ кэш-памяти, чей общий размер будет зависеть от количества ядер. Согласно презентации компании, которая была проведена в Сан-Франциско, число ядер в процессорах предполагалось в пределах от 8 до 48 штук.

Официальные представители компании уже заявили, что первый процессор серии Larrabee будет рассчитан на пользователей персональных компьютеров. Это означает, что новые процессоры появятся в игровых компьютерах, и, в первую очередь, составят сильную конкуренцию графическим платам от компаний AMD и NVIDIA.

Сравнения с конкурирующими продуктами

Как и графический процессор, Larrabee будет поддерживать рендеринг трёхмерной графики с помощью классической технологии растеризации в играх с использованием Direct3D и OpenGL. Вместе с тем Larrabee будет подходить для вычислений по концепции GPGPU или для задач по потоковой обработке данных[2]. К примеру, Larrabee сможет исполнять трассировку лучей или физические вычисления[6], как в реальном времени (например, для компьютерных игр), так и в офлайне (например, для научных исследований как часть суперкомпьютера)[7].

Суть предложенной компанией Intel схемы заключается в том, что графический процессор не исполняет роль центрального процессора (при помощи специальных языков), а центральный процессор выполняет задачи графического без каких-либо дополнительных средств и языков, в отличие от аналогичных решений компании Nvidia, и её серии высокопроизводительных видеокарт Tesla.

DreamWorks Animation установила партнёрство с Intel и планирует использовать Larrabee в создании кинофильмов. Генеральный директор DreamWorks Animation Джэффри Кэтзенберг (англ. Jeffrey Katzenberg) заявил, что: «мы далеко продвинулись в модернизации наших программ, чтобы воспользоваться преимуществами Larrabee; и с точки зрения оперативности, гибкости и ёмкости он просто поднимает планку того, что мы можем сделать, не в два или три раза, а в двадцать раз»[8].

Ранние презентации Larrabee подвергались некоторой критике от конкурирующих производителей GPU. На NVISION 08 сотрудник nVidia назвал документ Intel, описывающий Larrabee на SIGGRAPH, «маркетинговым дымом», и процитировал блогера Питера Гласковского (англ. Peter Glaskowsky), который заявил, что архитектура Larrabee похожа на «GPU 2006-го года»[9]. На июнь 2009 года утверждалось, что прототипы Larrabee имеют паритет с Nvidia GeForce GTX 285[10].

Различия с современными GPU

Larrabee будет отличаться от многих других современных ему GPU благодаря трём основным отличиям:
  • Larrabee будет использовать набор x86-инструкций наряду со своим специфичным набором инструкций[11].
  • Larrabee будет содержать кэш-память, когерентную со всеми его ядрами[11].
  • Larrabee будет иметь очень небольшое количество специализированных компонентов по рендерингу графики. Вместо Z-буферизации, обрезания и смешивания, он будет использовать подход, основанный на тайлах[11].


Данные особенности делают Larrabee более гибким, чем современные графические процессоры. Документ Intel, представленный на SIGGRAPH 2008[11], описывает некоторые задачи, которые может исполнять Larrabee, но которые затруднительны для исполнения посредством GPU: считывание цели рендеринга (англ. render target read), Order-independent transparency, Irregular Z-buffer и трассировка лучей в реальном времени.

Хотя Larrabee значительно более гибкий, чем текущие GPU, самое новое поколение графических процессоров с поддержкой Direct3D 11 DirectCompute и OpenCL (Radeon R800 и GeForce 300) имеют очень широкие способности в области вычислений общего назначения. Сюда также относится технология CUDA от nVidia.

Различия с современными CPU
Downgrade Counter