- Intel Larrabee
-
Larrabee (Intel Larrabee) — кодовое обозначение проекта по разработке новой архитектуры Many Integrated Core (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 использовала в разрабатываемой новой архитектуре Many Integrated Core (MIC). Микропроцессоры на основе архитектуры MIC получат более 50 микро-ядер x86 и начнут производится в 2012 году с соблюдением 22-нм техпроцесса. Эти микропроцессоры не могут быть использованы в качестве центрального процессора, но из нескольких чипов этой архитектуры будут строиться вычислительные ускорители в виде отдельной карты расширения и конкурировать на рынках GPGPU и высокопроизводительных вычислений с решениями типа Nvidia Tesla и AMD FireStream[4].
Содержание
Описание
Технология Larrabee основывается на архитектуре x86 и включает в себя ядра от Intel Pentium, в которые добавлена поддержка 64-битных команд и многопоточности. Компания планирует оснастить каждое ядро 256 КБ кэш-памяти, чей общий размер будет зависеть от количества ядер. Согласно презентации компании, которая была проведена в Сан-Франциско, число ядер в будущих процессорах будет варьироваться в пределах от 8 до 48 штук.
Larrabee — сочетание центрального и графического процессора. Официальные представители компании уже заявили, что первый процессор серии Larrabee будет рассчитан на пользователей персональных компьютеров. Это означает, что новые процессоры появятся в игровых компьютерах, и в первую очередь составят сильную конкуренцию графическим платам от компаний AMD и NVIDIA.
Суть предложенной компанией Intel схемы заключается в том, что графический процессор не исполняет роль центрального процессора (при помощи специальных языков), а центральный процессор выполняет задачи графического без каких-либо дополнительных средств и языков, в отличие от аналогичных решений компании Nvidia, и ее серии высокопроизводительных видеокарт Tesla.
Сравнения с конкурирующими продуктами
Intel Larrabee может рассматриваться как гибрид между многоядерными центральными процессорами (англ. CPU) и графическими процессорами (англ. GPU), так как имеет отличительные особенности от обеих архитектур. Иерархия его когерентного кэша и совместимость с x86-микроархитектурой делают его похожим на CPU, в то время, как широкий набор векторных SIMD блоков и блоков текстурной выборки делают его похожим на GPU.
Как и графический процессор, Larrabee будет поддерживать рендеринг трёхмерной графики с помощью классической технологии растеризации в играх с использованием Direct3D и OpenGL. Вместе с тем Larrabee будет подходить для вычислений по концепции GPGPU или для задач по потоковой обработке данных[2]. К примеру, Larrabee сможет исполнять трассировку лучей или физические вычисления,[5] как в реальном времени (например, для компьютерных игр), так и в офф-лайне (например, для научных исследований как часть суперкомпьютера).[6]
DreamWorks Animation установила партнёрство с Intel и планирует использовать Larrabee в создании кинофильмов. Генеральный директор DreamWorks Animation Джэффри Кэтзенберг (англ. Jeffrey Katzenberg) заявил, что: «мы далеко продвинулись в модернизации наших программ, чтобы действительно воспользоваться преимуществами Larrabee; и с точки зрения оперативности, гибкости и емкости он просто поднимает планку того, что мы можем сделать, не в два или три раза, а в двадцать раз».[7]
Ранние презентации Larrabee подвергались некоторой критике от конкурирующих производителей GPU. На NVISION 08 сотрудник nVidia назвал документ Intel, описывающий Larrabee на SIGGRAPH , «маркетинговым дымом», и процитировал блогера Питера Гласковского (англ. Peter Glaskowsky), который заявил, что архитектура Larrabee похожа на «GPU 2006-го года».[8] На июнь 2009 года утверждалось, что прототипы Larrabee имеют паритет с Nvidia GeForce GTX 285.[9]
Различия с современными GPU
Larrabee будет отличаться от многих других современных ему GPU благодаря трём основным отличиям:
- Larrabee будет использовать набор x86-инструкций наряду со своим специфичным набором инструкций.[10]
- Larrabee будет содержать кэш-память, когерентную со всеми его ядрами.[10]
- Larrabee будет иметь очень небольшое количество специализированных компонентов по рендерингу графики. Вместо Z-буферизации, обрезания и смешивания, он будет использовать подход, основанный на тайлах.[10]
Данные особенности делают Larrabee более гибким, чем современные графические процессоры. Документ Intel, представленный на SIGGRAPH 2008[10], описывает некоторые задачи, которые может исполнять Larrabee, но которые затруднительны для исполнения посредством GPU: считывание цели рендеринга (англ. render target read), Order-independent transparency, Irregular Z-buffer и трассировка лучей в реальном времени.
Хотя Larrabee значительно более гибкий, чем текущие GPU, самое новое поколение графических процессоров с поддержкой Direct3D 11 DirectCompute и OpenCL (Radeon R800 и GeForce 300) имеют очень широкие способности в области вычислений общего назначения. Сюда также относится технология CUDA от nVidia.
Различия с современными CPU
x86-совместимые процессорные ядра Larrabee будут отличаться от процессорных ядер современных ему микропроцессоров от Intel, таких, как Core 2 Duo или Core i7, следующими особенностями:
- x86-совместимые процессорные ядра Larrabee будут базироваться на намного более простой микропроцессорной архитектуре Pentium P54C, которая всё ещё поддерживается для использования во встраиваемых приложениях.[11] P54C-подобное ядро является суперскалярным, но не поддерживает внеочередное исполнение команд (англ. Out-of-order execution). Вместе с тем ядра Larrabee будут обновлены некоторыми современными архитектурными решениями, такими, как поддержка x86-64.[10] Очередное исполнение команд (англ. In-order execution) означает снижение производительности для отдельных ядер, но благодаря этому физический размер ядра существенно снижается. Поэтому на одном кристалле может быть размещено намного больше процессорных ядер, чем на стандартном CPU, что приводит к увеличению общей пропускной способности. Исполнение команд становится более детерминированным, поэтому планирование инструкций и задач могут быть сделаны самим компилятором.
- Каждое ядро Larrabee содержит блок векторного процессора, способный одновременно обработать 16 чисел одинарной точности с плавающей запятой. Это аналогично, но в четыре раза больше, чем могут обработать блоки SSE на наиболее распространённых процессорах x86. Также будут присутствовать дополнительные инструкции Scatter/gather и маска регистров, спроектированная для того, чтобы использование векторного блока было проще и более эффективнее. Мощь Larrabee в работе с числами вытекает как раз с этих векторных блоков.[10]
- Larrabee включает одну важную с точки зрения компьютерной графики функцию: блоки выборки текстур. Они производят трилинейную и анизотропную фильтрацию и разжатие текстур.[10]
- Larrabee имеет 1024-битную (512 бит в каждом направлении) кольцевую шину для связи между процессорными ядрами и памятью. Эта шина может быть сконфигурирована в двух режимах в зависимости от конкретной конфигурации чипа: для поддержки чипа с менее чем 16-ю ядрами и больше 16-ти ядер.[12]
- Larrabee содержит явные инструкции по контролю кэш-памяти, предназначенные для уменьшения процесса «замусоривания» кэша во время потоковых операций, которые записывают и считывают данные только единожды.[10] Явная предвыборка в кэши L2 или L1 также поддерживается.
- Каждое ядро поддерживает 4-направленный одновременный мультитрединг с четырьмя копиями каждого регистра процессора.[10]
Теоретически x86-совместимые процессорные ядра Larrabee будут способны исполнять код существующих компьютерных программ для ПК и даже код операционных систем. Однако видеокарта (плата), на которой будет установлен чип Larrabee, не будет содержать все компоненты ПК-совместимых материнских плат; таким образом, операционные системы и программное обеспечение для ПК не смогут работать на Larrabee без модификаций. Различные версии Larrabee могут быть установленными в процессорные сокеты материнских плат с использованием стандарта Intel QuickPath Interconnect, но Intel пока не огласила свои планы касательно этого.
Сравнение с Cell
Идея «Larrabee» состоит в предоставлении массива простых и небольших ядер, что аналогично идее микропроцессора Cell. Кроме того, есть и другие общие особенности, такие, как использование широкополосной кольцевой шины для обеспечения коммуникаций между ядрами. Однако есть множество существенных различий в реализации, которые делают программирование на «Larrabee» проще, чем на «Cell».
- «Cell» состоит из одного центрального ядра, которое контролирует восемь меньших ядер. Кроме того, центральное ядро способно исполнять код операционной системы. В «Larrabee» все ядра процессора одинаковы и равнозначащие, и операционная система не способна работать на нём.
- Каждое ядро в «Cell» (SPE) имеет локальную память, для которой используются явные операции для обеспечения всего доступа к оперативной памяти. Обычные циклы записи/чтения оперативной памяти не доступны. В «Larrabee» вся память (и внутренняя, и внешняя) находится под автоматическим управлением последовательной иерархии кэша (англ. coherent cache hierarchy), таким образом, все ядра получают одинаковый стандартный доступ ко всей памяти через стандартные инструкции загрузки и сохранения. Однако каждое ядро «Larrabee» имеет 256К локального кэша второго уровня, и другой сегмент кэша имеет более медленный доступ, что чем-то напоминает принципы Cell SPU.
Сравнение с Intel GMA
Спецификации
Согласно данным, приведённым на презентации Intel от 7 марта 2006 года, Larrabee будет иметь от 8 до 48 ядер. Каждое ядро будет работать на частоте от 1.7Ghz до 2.5Ghz и использовать расширенный набор инструкций X86. Также стало известно, что Larrabee будет доступен на картах с интерфейсом PCI Express 2.0, производство будет вестись по техническому процессу 45-нм или 32 нм, а значения TDP будут равны 300W. Возможно, Larrabee также будет доступен в качестве интегрированного процессора в серверных чипсетах Intel.[13]
Intel обещали показать Larrabee к концу 2008 года. Larrabee мог бы стать первым в мире серийным чипом, произведённым в рамках 32-нанометрового технологического процесса, но производительность Larrabee в настоящее время заметно ниже чипов AMD и Nvidia, поэтому Intel решила перенести анонс на неопределённое время.
Прошлое графических чипов Intel
Larrabee — не первая дискретная видеокарта Intel. В конце 1990-х, дочерняя компания Intel, Real3D, разрабатывала графические карты на процессоре Intel I740. Однако, в основном рынок графики для Intel заключался во встроенных графических решениях Intel GMA. Низкая цена и энергопотребление сделали GMA идеальным для использования в бюджетных ноутбуках и офисных компьютерах. Эти решения не способны конкурировать с разработками nVidia и AMD на рынке высокопроизводительных графических адаптеров, а на Larrabee возложена именно эта задача.
Примечания
- ↑ Larrabee: Samples in Late 08, Products in 2H09/1H10 (англ.). Beyond3D (Среда, 16 января 2008 года). Проверено 17 января 2008.
- ↑ 1 2 First Details on a Future Intel Design Codenamed 'Larrabee' (англ.). Intel. Проверено 1 сентября 2008.
- ↑ Intel ставит крест на игровой дискретной версии Larrabee? Overclockers.ru
- ↑ Сайт 3DNews: «Intel MIC: 22-нм Knights Corner — в 2012 году, ExaScale — в 2018 году».
- ↑ Stokes, Jon Intel picks up gaming physics engine for forthcoming GPU product. Ars Technica (17 сентября 2007 года). Проверено 17 сентября 2007.
- ↑ Stokes, Jon Clearing up the confusion over Intel's Larrabee. Ars Technica. Проверено 1 июня 2007.
- ↑ Brooke Crothers Intel, DreamWorks take 3D graphics to Super Bowl (англ.) (29 января 2009 года). Проверено 21 ноября 2009.
- ↑ Larrabee performance--beyond the sound bite
- ↑ Intel's 'Larrabee' on Par With GeForce GTX 285
- ↑ 1 2 3 4 5 6 7 8 9 Larrabee: A Many-Core x86 Architecture for Visual Computing (англ.). Intel. doi:10.1145/1360612.1360617. Проверено 6 августа 2008.
- ↑ Intel's Larrabee GPU based on secret Pentagon tech, sorta Updated. Ars Technica. Проверено 6 августа 2008.
- ↑ Glaskowsky, Peter Intel's Larrabee--more and less than meets the eye. CNET. Проверено 20 августа 2008.
- ↑ Stokes, Jon Clearing up the confusion over Intel's Larrabee, part II (June 04, 2007). Проверено 16 января 2008.
См. также
Ссылки
- Сайты и ресурсы
- Обсуждение слухов на форуме Beyond3D (англ.)
- Дискуссионный форум на сайте OMPF, посвященный технологии raytracing. Есть ссылки на материалы по Larrabee (англ.)
- Статьи и обзоры
- Larrabee: A Many-Core x86 Architecture for Visual Computing - официальный обзор от Intel(2008 год) (англ.)
- Intel Many Integrated Core Chips to Extend Intel's Role in Accelerating Science and Discovery. intel.com (31 мая 2010). Проверено 4 декабря 2010. (англ.)
- Knights Ferry - архитектура ЦП для высокопроизводительных вычислений. hwp.ru (16 августа 2010). Проверено 4 декабря 2010. (рус.)
- Andreas Galistel Intel shows Larrabee-related Knights Ferry. nordichardware.com (10 августа 2010 года). Проверено 4 декабря 2010. (англ.)
- Игорь Мельниченко Анатомия Larrabee. Upgrade (23 июля 2009 года). Проверено 21 декабря 2009. (рус.)
- Дмитрий Чеканов Intel Larrabee: новый GPU от Intel. Tom's Hardware (23 марта 2009 года). Проверено 1 апреля 2009. (рус.)
- Josh Walrath Intel's Larrabee Architecture. PC Perspective (04 августа 2008 года). Проверено 21 декабря 2009. (англ.)
- Rob Williams Intel Opens Up About Larrabee. Techgage (04 августа 2008 года). Проверено 21 декабря 2009. (англ.)
- Tarinder Sandhu Intel lifts wraps on next-generation Larrabee: should NVIDIA and ATI be worried?. Hexus.net (04 августа 2008 года). Проверено 21 декабря 2009. (англ.)
- Anand Lal Shimpi & Derek Wilson Intel's Larrabee Architecture Disclosure: A Calculated First Move. AnandTech.com (04 августа 2008 года). Проверено 21 декабря 2009. (англ.)
Процессоры Intel Исторические до x86 4004 • 4040 • 8008 • 8080 • 8085 x86 (16-бит) 8086 • 8088 • 80186 • 80188 • 80286 x86-32/IA-32 (32-бит) 80386 • 80486 • Pentium (OverDrive • Pro • II • II OverDrive • III • 4 • M) • Celeron (M • D) • Core • A100/A110 x86-64/EM64T (64-бит) Pentium 4 (некоторые) • Pentium D • Pentium Extreme Edition • Celeron D (некоторые) IA-64 (64-бит) Itanium Другие iAPX 432 — RISC: (i860 • i960 • StrongARM • XScale) Современные x86-32: EP80579 • Intel CE • Atom — x86-64: Atom (некоторые) • Celeron • Pentium Dual-Core • Core (2 (Solo • Duo • Quad • Extreme) • i3 • i5 • i7) • Xeon — Другие: Itanium 2/Itanium 9300 Списки Чипсеты (серверные) • Кодовые имена • Разъёмы процессоров • Процессоры (будущие) — По маркам:
Atom • Celeron • Core (2 • i3 • i5 • i7) • Itanium • Pentium (Pro • II • III • M • 4 • D • EE • Dual-Core и последующие) • XeonМикроархитектуры P5 0.90 мкмP5 0.60 мкмP54C 0.35 мкмP54CS • P55C 0.25 мкмTillamook P6 0.50 мкмP6 0.35 мкмP6 • Klamath 0.25 мкмMendocino • Dixon • Tonga • Covington • Deschutes • Katmai • Drake • Tanner 180 нмCoppermine • Coppermine T • Cascades 130 нмTualatin • Banias 90 нмDothan • Stealey 65 нмTolapai • Yonah • Sossaman NetBurst 180 нмWillamette • Foster 130 нмNorthwood • Gallatin • Prestonia 90 нмTejas и Jayhawk • Prescott • Smithfield • Nocona • Irwindale • Cranford • Potomac • Paxville 65 нмCedar Mill • Presler • Dempsey • Tulsa Core 65 нмMerom-L • Merom • Conroe-L • Allendale • Conroe • Kentsfield • Woodcrest • Clovertown • Tigerton 45 нмPenryn • Penryn-QC • Wolfdale • Yorkfield • Wolfdale-DP • Harpertown • Dunnington Bonnell 45 нмSilverthorne • Diamondville • Pineview • Lincroft Nehalem 45 нмClarksfield • Lynnfield • Jasper Forest • Bloomfield • Gainestown (Nehalem-EP) • Beckton (Nehalem-EX) 32 нм
(Westmere)Arrandale • Clarkdale • Gulftown (Westmere-EP) Sandy Bridge 32 нмSandy Bridge Грядущие Larrabee • Ivy Bridge • Haswell • Rockwell • Atom (Saltwell • Silvermont • Airmont) Категории:- Ожидаемые чипы
- Технологии процессоров
- Микропроцессоры фирмы Intel
- Видеокарты
- X86
Wikimedia Foundation. 2010.
Полезное
Смотреть что такое "Intel Larrabee" в других словарях:
Larrabee (GPU) — Larrabee is the codename for a graphics processing unit (GPU) chip that Intel is developing separately from its current line of integrated graphics accelerators. The video card containing Larrabee is expected to compete with GeForce and Radeon… … Wikipedia
Intel Core 2 — << Core 2 >> Центральный процессор Логотип Core 2 Duo Производство: 2006 настоящее время … Википедия
Intel Sandy Bridge (microarchitecture) — Intel has stated that they are evaluating options to adjust Sandy Bridge schedule to ensure sufficient Nehalem lifecycle, and due to some Nehalem variants to be released in 2010, Sandy Bridge may be released later than originally planned.… … Wikipedia
Larrabee — bezeichnet: Larrabee (GPU), ein Grafik Prozessor der Firma Intel Larrabee State Park, ein State Park im amerikanischen Bundesstaat Washington Orte in den Vereinigten Staaten: Larrabee (Iowa), Larrabee (Wisconsin) Larrabee Township (Kansas)… … Deutsch Wikipedia
Intel Corporation — Lema Sponsors of Tomorrow Tipo Privada NASDAQ: IN … Wikipedia Español
Larrabee — Эта статья содержит информацию о запланированном или ожидаемом будущем чипе. Статья может содержать предварительную и недостоверную информацию и не отображать правильную окончательную спецификацию чипа … Википедия
Larrabee (GPU) — Blockschaltbild des Larrabee GPU Architektur. Larrabee ist der Codename für eine neue Grafikkartengeneration von Intel, die ursprünglich Ende 2009 oder Anfang 2010 auf den Markt kommen sollte. Im Gegensatz zu heute verwendeten Grafikprozessoren… … Deutsch Wikipedia
Larrabee — Schéma de l architecture GPU Larrabee. Le projet Larrabee d Intel Corporation fut la réaction à l importance croissante des processeurs graphiques (GPU) dans le domaine du calcul générique. Cette carte fille a été annoncée en 2008[1 … Wikipédia en Français
Intel MIC — Intel Many Integrated Core Architecture (MIC) Designer Intel Design multicore extended x86/x64 design Registers General purpose Intel Architecture registers Floating point 512 bit SIMD vector registers Intel Many Integrated Core Architecture or… … Wikipedia
Intel MIC — (англ. Intel Many Integrated Core Architecture) архитектура многоядерной процессорной системы, разработанная Intel с использованием наработок архитектур Larrabee, Teraflops Research Chip, Intel Single chip Cloud Computer. Прототип… … Википедия