Линейка процессоров для серверов и рабочих станций от AMD
Opteron — бывшая линейка процессоров AMD x86 для серверов и рабочих станций , первый процессор , который поддерживал архитектуру набора инструкций AMD64 (известную как x86-64 ). Он был выпущен 22 апреля 2003 года с ядром SledgeHammer (K8) и был предназначен для конкуренции на рынках серверов и рабочих станций , в частности в том же сегменте, что и процессор Intel Xeon . Процессоры на базе микроархитектуры AMD K10 (кодовое название Barcelona ) были анонсированы 10 сентября 2007 года с новой четырехъядерной конфигурацией. Последние выпущенные процессоры Opteron — это процессоры серий Opteron 4300 и 6300 на базе Piledriver под кодовыми названиями «Seoul» и «Abu Dhabi» соответственно.
В январе 2016 года была выпущена первая однокристальная система (SoC) под брендом Opteron на базе ARMv8-A [1], хотя неясно, какие общие черты (если таковые имеются) эта линейка продуктов под брендом Opteron разделяет с оригинальной технологией Opteron, за исключением предполагаемого использования в серверной сфере.
Техническое описание
Ключевые возможности
Opteron объединяет в одном процессоре две важные возможности:
собственное выполнение устаревших 32-битных приложений x86 без потери скорости
Первая возможность примечательна, поскольку на момент появления Opteron единственная другая 64-битная архитектура, продаваемая с 32-битной совместимостью с x86 (Intel Itanium ), запускала устаревшие приложения x86 только со значительным снижением скорости. Вторая возможность сама по себе менее примечательна, поскольку основные архитектуры RISC (такие как SPARC , Alpha , PA-RISC , PowerPC , MIPS ) были 64-битными в течение многих лет. Однако, объединив эти две возможности, Opteron заслужил признание за свою способность экономично запускать обширную установленную базу приложений x86, одновременно предлагая путь обновления до 64-битных вычислений .
В многопроцессорных системах (более одного Opteron на одной материнской плате ) ЦП взаимодействуют с помощью архитектуры Direct Connect по высокоскоростным каналам HyperTransport . Каждый ЦП может получать доступ к основной памяти другого процессора, прозрачно для программиста. Подход Opteron к многопроцессорной обработке отличается от стандартной симметричной многопроцессорной обработки ; вместо того, чтобы иметь один банк памяти для всех ЦП, каждый ЦП имеет свою собственную память. Таким образом, Opteron представляет собой архитектуру с неоднородным доступом к памяти (NUMA). ЦП Opteron напрямую поддерживает конфигурацию до 8 каналов, которую можно найти в серверах среднего уровня. Серверы корпоративного уровня используют дополнительные (и дорогие) микросхемы маршрутизации для поддержки более 8 ЦП на блок.
В различных вычислительных тестах архитектура Opteron продемонстрировала лучшее многопроцессорное масштабирование, чем Intel Xeon [2] , у которого не было системы точка-точка до QPI и интегрированных контроллеров памяти с конструкцией Nehalem. Это в первую очередь связано с тем, что добавление еще одного процессора Opteron увеличивает пропускную способность памяти, в то время как это не всегда так для систем Xeon, и с тем фактом, что Opteron используют коммутируемую матрицу , а не общую шину . В частности, интегрированный контроллер памяти Opteron позволяет ЦП очень быстро получать доступ к локальной оперативной памяти . Напротив, ЦП многопроцессорных систем Xeon используют только две общие шины для связи как процессор-процессор, так и процессор-память. По мере увеличения числа ЦП в типичной системе Xeon конкуренция за общую шину приводит к снижению вычислительной эффективности. Intel перешла на архитектуру памяти, похожую на архитектуру Opteron, для семейства процессоров Intel Core i7 и их производных Xeon.
Многоядерные Opteron
В апреле 2005 года AMD представила свои первые многоядерные процессоры Opteron. В то время использование AMD термина «многоядерный» на практике означало двухъядерный ; каждый физический чип Opteron содержал два ядра процессора. Это фактически удваивало вычислительную производительность, доступную для каждого процессорного разъема материнской платы. Один разъем мог тогда обеспечить производительность двух процессоров, два разъема могли обеспечить производительность четырех процессоров и так далее. Поскольку стоимость материнских плат резко возрастает по мере увеличения количества разъемов ЦП, многоядерные ЦП позволяют построить многопроцессорную систему с меньшими затратами.
Схема нумерации моделей AMD несколько изменилась в свете ее новой многоядерной линейки. На момент своего появления самым быстрым многоядерным Opteron от AMD была модель 875 с двумя ядрами, работающими на частоте 2,2 ГГц каждое. Самым быстрым одноядерным Opteron от AMD в то время была модель 252 с одним ядром, работающим на частоте 2,6 ГГц. Для многопоточных приложений или многих однопоточных приложений модель 875 будет намного быстрее, чем модель 252.
Второе поколение Opteron предлагается в трех сериях: серия 1000 (только с одним сокетом), серия 2000 (с поддержкой двух сокетов) и серия 8000 (с поддержкой четырех или восьми сокетов). Серия 1000 использует сокет AM2 . Серии 2000 и 8000 используют сокет F. [1]
AMD анонсировала свои четырехъядерные чипы Opteron третьего поколения 10 сентября 2007 года [3] [4]
, а поставщики оборудования анонсировали серверы в следующем месяце. На основе основного дизайна под кодовым названием Barcelona были запланированы новые методы управления питанием и температурой для чипов. Более ранние двухъядерные платформы на базе DDR2 могли быть модернизированы до четырехъядерных чипов. [5]
Четвертое поколение было анонсировано в июне 2009 года с шестиядерными процессорами Istanbul . Оно представило HT Assist , дополнительный каталог для размещения данных, что снизило накладные расходы на зондирование и трансляции. HT Assist использует 1 МБ кэша L3 на процессор при активации. [6]
В марте 2010 года AMD выпустила процессоры серии Magny-Cours Opteron 6100 для Socket G34 . Это 8- и 12-ядерные многочиповые модульные процессоры, состоящие из двух четырех- или шестиядерных кристаллов с каналом HyperTransport 3.1, соединяющим два кристалла. Эти процессоры обновили многосокетную платформу Opteron для использования памяти DDR3 и увеличили максимальную скорость канала HyperTransport с 2,40 ГГц (4,80 ГТ/с) для процессоров Istanbul до 3,20 ГГц (6,40 ГТ/с).
AMD изменила схему наименования своих моделей Opteron. Процессоры серии Opteron 4000 на Socket C32 (выпущены в июле 2010 г.) поддерживают два сокета и предназначены для однопроцессорных и двухпроцессорных приложений. Процессоры серии Opteron 6000 на Socket G34 поддерживают четыре сокета и предназначены для высокопроизводительных двухпроцессорных и четырехпроцессорных приложений.
Модели сокетов ЦП
Гнездо 939
AMD выпустила Socket 939 Opteron, снизив стоимость материнских плат для серверов и рабочих станций начального уровня. За исключением того, что они имеют кэш L2 объемом 1 МБ (против 512 КБ у Athlon 64), Socket 939 Opteron идентичны ядрам Athlon 64 San Diego и Toledo , но работают на более низких тактовых частотах, чем способны ядра, что делает их более стабильными.
Сокет AM2
Socket AM2 Opteron доступны для серверов, которые имеют только одночиповую установку. Кодовое название Santa Ana, rev. F двухъядерные AM2 Opteron имеют 2 × 1 МБ кэша L2, в отличие от большинства своих собратьев Athlon 64 X2 , которые имеют 2 × 512 КБ кэша L2. Этим процессорам присвоены номера моделей в диапазоне от 1210 до 1224.
Сокет AM2+
AMD представила три четырехъядерных Opteron на Socket AM2+ для однопроцессорных серверов в 2007 году. Эти процессоры производятся по 65-нм техпроцессу и похожи на процессоры Agena Phenom X4. Четырехъядерные Opteron на Socket AM2+ имеют кодовое название «Budapest». Opteron на Socket AM2+ имеют номера моделей 1352 (2,10 ГГц), 1354 (2,20 ГГц) и 1356 (2,30 ГГц).
Сокет AM3
AMD представила три четырехъядерных Opteron на Socket AM3 для однопроцессорных серверов в 2009 году. Эти процессоры производятся по 45-нм техпроцессу и похожи на процессоры Phenom II X4 на базе Deneb . Четырехъядерные Opteron на Socket AM3 имеют кодовое название «Suzuka». Эти процессоры имеют номера моделей 1381 (2,50 ГГц), 1385 (2,70 ГГц) и 1389 (2,90 ГГц).
Сокет AM3+
Socket AM3+ был представлен в 2011 году и является модификацией AM3 для микроархитектуры Bulldozer . Процессоры Opteron в корпусе AM3+ называются Opteron 3xxx.
Гнездо F
Socket F ( контакты LGA 1207) — второе поколение сокетов Opteron от AMD. Этот сокет поддерживает процессоры под кодовыми названиями Santa Rosa, Barcelona, Shanghai и Istanbul. Сокет «lidded land grid array » добавляет поддержку DDR2 SDRAM и улучшенное подключение HyperTransport версии 3. Физически сокет и процессорный корпус практически идентичны, хотя в целом несовместимы с сокетом 1207 FX .
Гнездо G34
Socket G34 (контакты LGA 1944) — один из третьего поколения сокетов Opteron, наряду с Socket C32 . Этот сокет поддерживает процессоры Magny-Cours Opteron 6100, Interlagos Opteron 6200 на базе Bulldozer и процессоры серии "Abu Dhabi" Opteron 6300 на базе Piledriver. Этот сокет поддерживает четыре канала DDR3 SDRAM (по два на кристалл ЦП). В отличие от предыдущих многопроцессорных сокетов Opteron, процессоры Socket G34 будут работать с небуферизованной ECC или не-ECC RAM в дополнение к традиционной зарегистрированной ECC RAM.
Гнездо C32
Socket C32 (контакты LGA 1207) — еще один представитель третьего поколения сокетов Opteron. Этот сокет физически похож на Socket F , но несовместим с процессорами Socket F. Socket C32 использует DDR3 SDRAM и имеет другой ключ, чтобы предотвратить установку процессоров Socket F, которые могут использовать только DDR2 SDRAM. Как и Socket G34, процессоры Socket C32 смогут использовать небуферизованную ECC или не-ECC RAM в дополнение к зарегистрированной ECC SDRAM.
Обновление микроархитектуры
Линейка Opteron обновилась с внедрением микроархитектуры AMD K10 . Новые процессоры, выпущенные в третьем квартале 2007 года (кодовое название Barcelona ), включают в себя ряд усовершенствований, в частности, в области предварительной выборки памяти, спекулятивных загрузок, выполнения SIMD и предсказания ветвлений , что обеспечивает заметное улучшение производительности по сравнению с Opteron на базе K8 при том же энергопотреблении. [7]
В 2007 году компания AMD представила схему для характеристики энергопотребления новых процессоров при «среднем» ежедневном использовании, названную средней мощностью ЦП (ACP).
Гнездо FT3
Opteron X1150 и Opteron X2150 APU используются с BGA-769 или Socket FT3 . [8]
Для Socket 940 и Socket 939 Opteron каждый чип имеет трехзначный номер модели в виде Opteron XYY . Для Socket F и Socket AM2 Opteron каждый чип имеет четырехзначный номер модели в виде Opteron XZYY . Для всех Opteron первого, второго и третьего поколения первая цифра ( X ) указывает количество ЦП на целевой машине:
1 – Разработано для однопроцессорных систем
2 – Разработано для двухпроцессорных систем
8 – Разработано для систем с 4 или 8 процессорами
Для Socket F и Socket AM2 Opteron вторая цифра ( Z ) представляет поколение процессора. В настоящее время используются только 2 (двухъядерный, DDR2), 3 (четырехъядерный, DDR2) и 4 (шестиядерный, DDR2).
Socket C32 и G34 Opterons используют новую схему четырехзначной нумерации. Первая цифра относится к количеству процессоров в целевой машине:
4 – Разработано для однопроцессорных и двухпроцессорных систем.
6 – Разработано для двухпроцессорных и четырехпроцессорных систем.
Как и в предыдущих моделях Opteron второго и третьего поколений, вторая цифра относится к поколению процессора. «1» относится к устройствам на базе AMD K10 ( Маньи-Кур и Лиссабон ), «2» относится к устройствам на базе Bulldozer в Интерлагосе , Валенсии и Цюрихе , а «3» относится к устройствам на базе Piledriver [ сломанный якорь ] в Абу-Даби , Сеуле и Дели .
Для всех Opteron последние две цифры в номере модели ( YY ) указывают тактовую частоту ЦП, большее число указывает на более высокую тактовую частоту. Эта индикация скорости сопоставима с процессорами того же поколения, если у них одинаковое количество ядер, одноядерные и двухъядерные имеют разные индикации, несмотря на то, что иногда имеют одинаковую тактовую частоту.
Суффикс HE или EE указывает на высокоэффективную/энергоэффективную модель с более низким TDP , чем у стандартного Opteron. Суффикс SE указывает на топовую модель с более высоким TDP, чем у стандартного Opteron.
Начиная с 65-нм техпроцесса, кодовые названия Opteron основаны на названиях городов, где проводятся гонки Формулы-1 ; AMD имеет долгосрочное спонсорство с самой успешной командой Формулы-1 — Ferrari .
Opteron A (28 нм) –ARM Cortex-A57Микроархитектура ARM
A1100-серия
Opteron A1100-серии "Seattle" (28 нм) — это SoC на базе ядер ARM Cortex-A57 , которые используют набор инструкций ARMv8-A . Впервые они были выпущены в январе 2016 года. [12] [13]
Периферийные устройства SoC включают 14 × SATA 3, 2 × интегрированных 10 GbE LAN и восемь линий PCI Express в конфигурациях ×8, ×4 и ×2
Opteron X (28 нм массовый) –Экскаватормикроархитектура
Выпущено в июне 2017 г.
Двухъядерный –Торонто(X3216)
Кэш L2: 1 МБ
Частота процессора: 1,6 ГГц
Поддержка Turbo CORE, 3,0 ГГц
Частота графического процессора: 800 МГц
Тепловая мощность: 12–15 Вт
Поддержка памяти DDR4 1600 МГц
Четырехъядерный –Торонто(X3418 и X3421)
Кэш L2: 2 × 1 МБ
Частота процессора: 1,8–2,1 ГГц
Поддержка Turbo CORE, 3,2–3,4 ГГц
Частота графического процессора: 800 МГц
Тепловая мощность: 12–35 Вт
Поддержка памяти DDR4 2400 МГц
Суперкомпьютеры
Процессоры Opteron впервые появились в списке 100 самых быстрых суперкомпьютеров мира в начале 2000-х годов. К лету 2006 года 21 из 100 лучших систем использовали процессоры Opteron, а в списках ноября 2010 года и июня 2011 года Opteron достиг своего максимального представительства в 33 из 100 лучших систем. Количество систем на базе Opteron довольно быстро сократилось после этого пика, упав до 3 из 100 лучших систем к ноябрю 2016 года, а в ноябре 2017 года осталась только одна система на базе Opteron. [14] [15]
В период с 2003 по 2015 год несколько суперкомпьютеров, использующих только процессоры Opteron, вошли в десятку лучших систем, в частности:
Jaguar – Национальная лаборатория Оук-Ридж – различные конфигурации удерживали первые 10 позиций в период с 2005 по 2011 год, включая первое место в ноябре 2009 года и июне 2010 года.
Единственная система, оставшаяся в списке (по состоянию на ноябрь 2017 года), также использующая процессоры Opteron в сочетании с ускорителями вычислений:
AMD выпустила некоторые процессоры Opteron без поддержки Optimized Power Management (OPM), которые используют память DDR. В следующей таблице описаны процессоры без OPM.
Отзыв Opteron (2006)
AMD отозвала некоторые одноядерные процессоры Opteron степпинга E4, включая модели ×52 (2,6 ГГц) и ×54 (2,8 ГГц), которые используют память DDR. В следующей таблице описаны затронутые процессоры, перечисленные в AMD Opteron ×52 и ×54 Production Notice от 2006 года. [16]
Затронутые процессоры могут выдавать непоследовательные результаты, если одновременно возникают три определенных условия:
Выполнение последовательностей кода с интенсивным использованием операций с плавающей точкой
Повышенная температура процессора
Повышенная температура окружающей среды
Инструмент проверки программного обеспечения для идентификации процессоров AMD Opteron, перечисленных в таблице выше, которые могут быть затронуты этими конкретными условиями, доступен только для OEM- партнеров AMD. [ необходима цитата ] AMD заменит эти процессоры бесплатно. [ необходима цитата ]
Признание
В выпуске Custom PC (британского компьютерного журнала, посвященного компьютерному оборудованию) за февраль 2010 года AMD Opteron 144 (выпущенный летом 2005 года) появился в «Зале славы оборудования». Он был описан как «лучший процессор для оверклокеров из когда-либо созданных» из-за своей низкой стоимости и способности работать на скоростях, значительно превышающих его штатную скорость. (По данным Custom PC , он мог работать на частоте «почти 3 ГГц на воздухе».)
^ Де Гелас, Йохан (14 января 2016 г.). «The Silver Lining of the Late AMD Opteron A1100 Arrival». anandtech.com . AnandTech . Получено 5 сентября 2020 г. .
^ "Результаты теста SPECint2006 для многопроцессорных систем" . Получено 27 декабря 2008 г.
^ "AMD представляет самый передовой в мире процессор x86, разработанный для требовательных центров обработки данных". Пресс-релиз . AMD. 10 сентября 2007 г. Получено 6 января 2014 г.
^ "Внутренняя схема мощного четырехъядерного процессора AMD". Фото . AMD. Архивировано из оригинала 28 ноября 2008 г. Получено 6 января 2011 г.
^ "Quad-Core Upgradeability" . Получено 6 марта 2007 г. .6-ядерные процессоры Opteron под кодовым названием «Istanbul» были анонсированы 1 июля 2009 года. Они представляли собой простое обновление для существующих серверов Socket F.
^ ""HT Assist": Что это такое и как это помогает?" . Получено 2 января 2013 г. .
^ Мерритт, Рик. "AMD tips quad-core performance". EETimes.com . Получено 16 марта 2007 г.
^ "AMD Opteron X2150 APU" . Получено 19 октября 2014 г. .
^ "AMD преобразует корпоративные вычисления с помощью процессора AMD Opteron, устраняя барьеры для 64-разрядных вычислений" (пресс-релиз). AMD. 22 апреля 2003 г. Архивировано из оригинала 20 февраля 2006 г.
^ Хруска, Джоэл (7 мая 2008 г.). «AMD рассказывает о производительности в Шанхае, особенностях и планах на 2010 год». Ars Technica .