AMD Opteron 840 — однокристальный одноядерный серверный процессор первого поколения AMD64, выпущенный для многопроцессорных систем Socket 940. Его рабочая частота составляет 1,4 ГГц, объём L2 — 1 МБ, а главное отличие от одночастотных Opteron 140 и Opteron 240 заключается не в вычислительном ядре, а в разрешённой конфигурации платформы: модель 840 относится к классу Multi-Processor и рассчитана на системы с числом процессорных разъёмов до восьми. Именно это назначение определило три когерентных линии HyperTransport, серверную память Registered ECC DDR и цену, намного превосходившую стоимость однопроцессорного варианта той же частоты.
Основные электрические и тепловые значения в этом обзоре сверены с архивным AMD Opteron Processor Power and Thermal Data Sheet №30417, Rev. 3.11 от мая 2006 года и с функциональной документацией Socket 940. Документы AMD содержат стандартное юридическое уведомление о праве изменять сведения без предварительного уведомления. Использованные здесь таблицы относятся к уже выпущенным историческим ревизиям B3, C0 и CG; предварительные характеристики будущих изделий в параметры Opteron 840 не переносились.

При работе с этой моделью особенно важно читать буквенно-цифровой код на теплораспределительной крышке. Для стандартного AMD Opteron 840 подтверждаются три OPN, соответствующие последовательным ревизиям SledgeHammer: OSA840CCO5AI для B3, OSA840CEP5AM для C0 и OSA840CEP5AV для CG. Все три обозначают именно модель 840 на 1,4 ГГц с 1 МБ L2 и 940-контактным корпусом. Различия между ними относятся к ревизии, рабочему напряжению, тепловому пакету и предельной поддерживаемой скорости Registered DDR. Поэтому два процессора с одинаковой надписью Opteron 840 не следует автоматически считать одинаковыми по электрическим и платформенным параметрам: полный OPN важнее одного номера модели.
В исходной строке каталога присутствуют обозначения HDX840WFGMBOX и HDX840WFK42GM. Они не относятся к AMD Opteron 840. Это обозначения настольного AMD Phenom II X4 840 поколения Propus, выпущенного значительно позже для Socket AM3: четыре ядра, 3,2 ГГц, 45 нм и TDP 95 Вт. Совпадение числа 840 в названии двух совершенно разных процессоров породило ошибочное сопоставление. В этой статье эти коды не используются как OPN Opteron 840. Для серверной модели 2003 года ориентиром служит префикс OSA и полный код OSA840….
Ещё одна опасная путаница — Opteron 840 EE. Энергоэффективная версия с OPN OSB840CSP5AV работает на тех же 1,4 ГГц, но имеет иной класс питания, напряжение 1,15 В и TDP 30 Вт. Это отдельная модификация, а не синоним обычного AMD Opteron 840. Данные 840 EE нельзя переносить в таблицу стандартной модели. Аналогично не следует использовать характеристики Opteron 140, 240, 842 или 844 только потому, что они принадлежат к той же архитектурной семье.
Идентификаторы S-Spec и Intel ARK ID к этому процессору неприменимы: это системы маркировки Intel. Для AMD этого поколения роль аппаратного идентификатора выполняет OPN и ревизионная информация. Подтверждённый отдельный BOX-код именно для стандартного Opteron 840 в изученной документации не указан. Встречающиеся сегодня экземпляры чаще продаются как отдельные CPU из серверов, складские остатки или компоненты без исходной коробки. При покупке необходимо сопоставлять OPN, состояние контактных ножек Socket 940 и одинаковость ревизий, если собирается многосокетная машина.
Где купить AMD Opteron 840: актуальные предложения и проверка OPN
AMD Opteron 840 давно снят с производства, поэтому розничный рынок состоит из складских остатков, распакованных экземпляров и бывших в эксплуатации процессоров. В сентябре 2026 года обнаруживается действующая карточка eBay для точного OPN OSA840CEP5AM: продавец указывает состояние Open Box, цену 38 долларов США и отдельную доставку 4 доллара. Это полезный ориентир текущей рыночной стоимости, но для коллекционного железа важнее фотография маркировки, чем название лота.
Для 4P- или 8P-сервера практичнее искать не один случайный процессор, а комплект одинаковых экземпляров. Совпадение модели 840 недостаточно: предпочтителен один и тот же OPN и одна ревизия, а также одинаковые поддерживаемые параметры памяти. Смешивание B3, C0 и CG в одной системе не подтверждено как универсально поддерживаемая конфигурация для всех плат Socket 940. Покупка старого процессора без фотографии верхней крышки и нижней стороны с контактами создаёт неоправданный риск, поскольку внешний рынок одновременно содержит Phenom II X4 840, Opteron 840 EE и соседние Opteron с похожими корпусами.
Мегатаблица характеристик AMD Opteron 840
| Параметр | AMD Opteron 840 |
|---|---|
| Производитель | AMD |
| Точное имя | AMD Opteron 840 |
| Сегмент | Серверы и многопроцессорные рабочие станции |
| Серия | Opteron 800 первого поколения |
| Статус | Снят с производства; историческая серверная модель |
| Первый коммерческий запуск | 30 июня 2003 года |
| Стартовая цена | US $749 при партиях по 1000 шт. |
| Поздняя официальная цена для 840 | US $698 в период обновления линейки; не стартовая цена |
| Кодовое имя | SledgeHammer |
| Архитектура | K8 / AMD64, Family 0Fh |
| Техпроцесс | 130 нм SOI |
| 90 нм | Не относится к стандартному AMD Opteron 840; это ошибка при смешении поколений |
| Размер кристалла | Около 193 мм² по историческим техническим справочникам |
| Транзисторы | Около 106 млн; встречается значение 105,9 млн |
| Конструкция | Монолитный одноядерный кристалл |
| CCD / CCX / чиплеты | Неприменимо |
| P- и E-ядра | Неприменимо |
| Ядра / потоки | 1 / 1 |
| SMT | Нет |
| Базовая частота | 1,4 ГГц |
| Максимальная штатная частота | 1,4 ГГц |
| Turbo / Boost | Нет |
| All-core частота | 1,4 ГГц: ядро одно |
| Опорная частота | 200 МГц |
| Множитель | 7× |
| Разблокированный множитель | Нет; серверная модель не позиционировалась для разгона |
| L1 данных | 64 КБ, 2-way, ECC |
| L1 инструкций | 64 КБ, 2-way, контроль чётности |
| Суммарный L1 | 128 КБ |
| L2 | 1 МБ, 16-way, ECC, эксклюзивная по отношению к L1 организация K8 |
| L3 | Нет |
| Сокет | Socket 940 |
| Корпус точных OPN 840 | 940-pin lidded ceramic micro-PGA, код C в OPN |
| Число процессорных разъёмов | До 8 в поддерживаемой MP-топологии |
| Типичная целевая конфигурация | 4P и 8P; существовали также платформы с меньшим фактическим числом установленных CPU |
| HyperTransport | 3 когерентных 16-битных в каждом направлении соединения |
| Скорость HyperTransport для SledgeHammer 840 | 800 МГц; 1600 MT/s при DDR-передаче |
| Пропускная способность одного 16-битного HT направления | До 3,2 ГБ/с при 800 МГц |
| PCI Express в процессоре | Нет |
| Линии PCIe | 0; PCI-X/PCI/AGP и последующие интерфейсы реализуются логикой платформы |
| Встроенная графика | Нет |
| Медиаблок | Нет |
| Контроллер памяти | Интегрированный двухканальный DDR SDRAM |
| Ширина данных памяти | 128 бит данных, 144 бита с ECC |
| Тип памяти | Registered ECC DDR SDRAM |
| UDIMM без регистрации | Не является штатной памятью серверной платформы Socket 940 Opteron |
| DDR2 | Нет |
| DDR3 и новее | Нет |
| Каналы памяти | 2 |
| OSA840CCO5AI, B3 | Registered DDR-333 / PC2700, 1,55 В, TDP 84,7 Вт, Tcase max 69°C |
| Коммерческий запуск B3 в серии 800 | 30 июня 2003 года |
| OSA840CEP5AM, C0 | Registered DDR-400 / PC3200, 1,50 В, TDP 82,1 Вт, Tcase max 70°C |
| Появление C0 OSA840CEP5AM | 9 сентября 2003 года |
| OSA840CEP5AV, CG | Registered DDR-400 / PC3200, 1,50 В, TDP 82,1 Вт, Tcase/Tcontrol max 70°C |
| Появление CG OSA840CEP5AV | 18 мая 2004 года |
| Число DIMM по документации контроллера | До 8 Registered DIMM на контроллер; реальная плата задаёт собственную разводку и предел |
| Максимальный объём RAM для конкретного SKU | Единое гарантированное значение для всех плат AMD не заявлено; зависит от платы, BIOS и организации модулей |
| Теоретическая полоса DDR-333, 2 канала | Около 5,33 ГБ/с на сокет |
| Теоретическая полоса DDR-400, 2 канала | 6,4 ГБ/с на сокет |
| ECC | Да, серверная ECC-защита памяти |
| ChipKill ECC | Поддерживается серверной архитектурой контроллера при соответствующей организации памяти |
| Memory scrubbing | Аппаратная очистка ECC-массивов предусмотрена архитектурой |
| MMX | Да |
| 3DNow! / Enhanced 3DNow! | Да |
| SSE | Да |
| SSE2 | Да |
| SSE3 | Нет для B3/C0/CG; SSE3 относится к более поздним Rev E |
| SSSE3 / SSE4 | Нет |
| AVX / AVX2 / AVX-512 | Нет |
| AES-NI | Нет |
| FMA | Нет |
| AMD64 / x86-64 | Да |
| NX bit | Да |
| Аппаратная виртуализация AMD-V | Нет; появилась у более поздних Opteron |
| Современное AI/NPU-ускорение | Нет |
| RAS | ECC, Machine Check Architecture, аппаратный scrubbing и серверная многопроцессорная логика |
| TDP B3 | 84,7 Вт |
| TDP C0/CG | 82,1 Вт |
| Base Power / Processor Base Power | Современный показатель не применялся; AMD задавала TDP |
| Turbo / Maximum Power | Не заявлено |
| VID B3 | 1,55 В |
| VID C0/CG | 1,50 В |
| IDD Max | 52 А для подтверждённых стандартных 840 в таблицах AMD |
| Tcase max B3 | 69°C |
| Tcase max C0 | 70°C |
| Tcase/Tcontrol max CG | 70°C |
| Референсный Tambient в тепловых таблицах | 42°C |
| Расчётное термосопротивление корпус–окружение B3 | 0,32°C/Вт |
| Расчётное термосопротивление корпус–окружение C0 | 0,34°C/Вт |
| Охлаждение в BOX-комплекте | Для точного подтверждённого BOX-SKU данных нет |
| Tray/OEM OPN | OSA840CCO5AI, OSA840CEP5AM, OSA840CEP5AV |
| HDX840WFGMBOX | Не Opteron 840; AMD Phenom II X4 840 |
| HDX840WFK42GM | Не Opteron 840; AMD Phenom II X4 840 |
| S-Spec | Неприменимо: идентификатор Intel |
| Intel ARK ID | Неприменимо |
| Opteron 840 EE | Отдельная модификация OSB840CSP5AV, 30 Вт; не смешивается со стандартной моделью |
| Чипсет ранней AMD-8000 платформы | AMD-8131 PCI-X tunnel + AMD-8111 I/O hub; на отдельных платах встречалась иная логика |
| Пример 4P-платы | Tyan Thunder K8QS S4880, Socket 940, AMD-8131/AMD-8111 |
| Минимальная версия BIOS | Единого значения нет; определяется конкретной платой, точная универсальная версия не заявлена |
| Микрокод / errata | Должны соответствовать ревизии процессора и реализации BIOS конкретной платы |
| Комплект поставки | Для современных вторичных продаж обычно только CPU; исторический точный комплект BOX для 840 не подтверждён |
Эта таблица намеренно разделяет характеристики ревизий B3, C0 и CG. У модели сохраняются 1,4 ГГц и 1 МБ L2, но меняются напряжение, TDP и возможности контроллера памяти. Поэтому запись 130 нм / 90 нм для одного и того же AMD Opteron 840 неверна: точные стандартные OPN 840 относятся к 130-нм SledgeHammer. Аналогично формулировка DDR/DDR2 неверна. Для данной модели используется DDR первого поколения, причём Registered ECC; DDR2 появилась в иных, более поздних платформах Opteron.
Положение AMD Opteron 840 в линейке и смысл индекса 800
В 2003 году AMD разделяла первый Opteron по поддерживаемой многопроцессорности. Модели 100 предназначались для одного сокета, 200 — для двух, а 800 — для крупных систем. Номер 840 поэтому нельзя читать как просто рейтинг скорости. Внутри стартового набора 840, 842 и 844 последняя цифра отражала ступень частоты: 1,4, 1,6 и 1,8 ГГц. Передняя восьмёрка обозначала более дорогой многосокетный класс с аппаратными связями, необходимыми для 4P/8P-топологий.
AMD вывела Opteron 840, 842 и 844 30 июня 2003 года как расширение уже представленной в апреле двухпроцессорной ветви. Opteron 840 был самым медленным и самым доступным участником этого первоначального MP-набора. При партии в тысячу штук его цена составляла 749 долларов, тогда как 842 стоил 1299 долларов, а 844 — 2149 долларов. Такая разница показывает, что плата взималась не только за кремний, но и за место модели в серверной матрице, допустимое число сокетов и уровень производительности.
На старте Opteron 840 не был бюджетным серверным CPU в обычном смысле. За те же 1,4 ГГц существовали Opteron 140 и 240 с меньшей поддержкой SMP и заметно меньшей ценой. Покупатель 840 платил за построение масштабируемой NUMA-системы, где каждый сокет приносил собственный контроллер памяти и собственные каналы памяти. Такой подход принципиально отличался от традиционного многопроцессорного сервера с общей системной шиной и централизованным северным мостом.
Архитектура K8 и устройство кристалла SledgeHammer
SledgeHammer — серверная реализация ранней архитектуры K8. Это монолитный кристалл примерно 193 мм² с примерно 106 млн транзисторов, изготовленный по 130-нм SOI-процессу. Внутри находится одно полноценное x86-ядро, 128 КБ суммарного L1, 1 МБ L2, интегрированный контроллер DDR и три контроллера HyperTransport. Никаких чиплетов, отдельных I/O-die, CCD, CCX и гетерогенных ядер здесь нет. Вся логика, необходимая одному сокету, интегрирована в один кристалл.
K8 развивала идеи K7, но главным архитектурным переломом стали AMD64, интегрированный контроллер памяти и HyperTransport. Перенос контроллера DRAM с северного моста непосредственно в процессор снижал латентность локальной памяти. В многосокетной машине это превращало память в распределённый ресурс: модуль, физически подключённый к одному CPU, является локальным для него и удалённым для другого. Операционная система и прикладное ПО получают максимальную отдачу тогда, когда планировщик и размещение страниц памяти учитывают NUMA-топологию.
Одно ядро без SMT означает один аппаратный поток на сокет. Четырёхпроцессорная система даёт четыре аппаратных потока, восьмипроцессорная — восемь. Это важно для интерпретации старых тестов SPEC rate: результат платформы 4×840 не равен производительности одного процессора, а отражает параллельное выполнение четырёх копий рабочих задач на четырёх физических сокетах. Сам процессор 840 остаётся строго 1C/1T.
Микроархитектура рассчитана на сравнительно короткий конвейер относительно многих тогдашних высокочастотных x86-конкурентов и делает ставку на высокую работу за такт, низкую задержку памяти и быстрые межпроцессорные связи. На частоте 1,4 ГГц это не делает Opteron 840 быстрым по современным меркам, но в 2003 году эффективность на такт и масштабирование памяти были более значимыми, чем голое сравнение мегагерц.
Частоты, множитель и отсутствие Turbo
Штатная частота AMD Opteron 840 фиксирована на 1,4 ГГц. Базовый опорный генератор работает на 200 МГц, множитель равен 7×. Технологии динамического Turbo Core, Precision Boost или аналога Intel Turbo Boost у этого поколения нет. Поэтому значения «базовая», «максимальная» и «all-core» в современных таблицах фактически сходятся к одному уровню — 1,4 ГГц.
Серверный характер модели также означает, что разгон не относится к штатному сценарию. Множитель вверх не разблокирован, а типичные 4P-платы строились вокруг стабильности, совместимости памяти и предсказуемой работы, а не регулировки частот энтузиастом. Надёжного массива воспроизводимых результатов разгона именно стандартного Opteron 840 с фиксированными OPN нет, поэтому в обзор не переносятся достижения близких Athlon 64 или других Opteron.
Понижение напряжения тоже не является универсально документированным режимом для модели 840. Официальные таблицы задают 1,55 В для B3 и 1,50 В для C0/CG. Изменять эти уровни без документации конкретной платы нельзя считать штатной оптимизацией, особенно в многосокетной системе, где ошибки питания или нестабильность памяти влияют сразу на всю NUMA-конфигурацию.
Кэш-память: 64 + 64 КБ L1 и 1 МБ L2
Ядро располагает 64 КБ L1 для данных и 64 КБ L1 для инструкций. L1 данных имеет двухканальную ассоциативность и ECC-защиту; L1 инструкций также двухканальный, но использует контроль чётности. Для своего времени столь крупный L1 был важной чертой K8. Он снижал число обращений к более медленным уровням и помогал одноядерному процессору сохранять хорошую эффективность при умеренной частоте.
L2 объёмом 1 МБ имеет 16-way организацию и ECC. В K8 кэш L2 построен как эксклюзивный по отношению к L1: данные, присутствующие в L1, не обязаны дублироваться в L2. Это повышает эффективный полезный объём кэшированной информации по сравнению с простым суммированием инклюзивных уровней, хотя реальная производительность зависит от поведения конкретной нагрузки.
Кэша L3 у SledgeHammer нет. Любые таблицы, указывающие L3 для Opteron 840, смешивают его с более поздними процессорами. Для серверных БД, компиляции и научных расчётов того времени 1 МБ L2 был солидным объёмом, но современные программы с большими рабочими наборами быстро выходят за пределы кэша и упираются в память и один вычислительный поток.
Контроллер памяти и NUMA: почему Socket 940 был важен
Встроенный контроллер памяти — одна из самых значимых особенностей Opteron 840. Он обслуживает два 64-битных канала данных; с линиями ECC суммарная физическая ширина интерфейса достигает 144 бит. Память должна быть Registered ECC DDR SDRAM. Обычные настольные нерегистрируемые модули не являются штатной базой этой серверной платформы, а DDR2 к процессору отношения не имеет.
Ревизия B3 с OPN OSA840CCO5AI официально связана с Registered PC2700, то есть DDR-333. Ревизии C0 OSA840CEP5AM и CG OSA840CEP5AV поддерживают Registered PC3200, то есть DDR-400. Это принципиальное различие: покупатель старого сервера не должен брать максимальную скорость памяти из общего описания Socket 940 без чтения полного OPN установленного CPU.
Теоретическая пропускная способность двух каналов DDR-333 составляет около 5,33 ГБ/с на сокет, для DDR-400 — 6,4 ГБ/с на сокет. В системе с несколькими процессорами каждый сокет добавляет собственную локальную полосу памяти. Четыре CPU C0/CG теоретически располагают суммарно 25,6 ГБ/с локальных каналов, но приложение получает этот эффект только при правильном распределении потоков и страниц. Удалённый доступ проходит через HyperTransport и имеет дополнительную задержку.
Семейная документация контроллера описывает до восьми Registered DIMM на контроллер и работу с различной организацией модулей, включая ECC. Однако это не означает единый гарантированный максимальный объём RAM для любой платы с Opteron 840. Физическое число слотов, допустимая плотность рангов, BIOS и электрическая разводка различаются. Например, реальные 4P-платы могли иметь собственный предел, не совпадающий с простым умножением восьми модулей на четыре сокета. Поэтому для реставрации сервера предел памяти нужно брать из руководства конкретной системной платы.
Поддержка ECC включает исправление одиночных ошибок и обнаружение множественных ошибок в типовых режимах, а серверная архитектура также предусматривает расширенные схемы защиты и аппаратный scrubbing. Для эпохи первых AMD64 это было принципиально: Opteron 840 позиционировался не как потребительская 64-битная новинка, а как полноценный серверный CPU, где целостность памяти и RAS являются частью платформенного замысла.
HyperTransport и многосокетная топология
У Opteron 840 три HyperTransport-соединения, каждое до 16 бит в каждом направлении. Для SledgeHammer 840 используется скорость 800 МГц, то есть 1600 миллионов передач в секунду при передаче данных по обоим фронтам. Одно 16-битное направление даёт теоретически до 3,2 ГБ/с, а двунаправленная сумма — до 6,4 ГБ/с. Три линии нужны не как три обычных периферийных интерфейса, а как строительные блоки многосокетной системы: они соединяют процессоры между собой и с I/O-логикой.
Именно наличие дополнительных когерентных связей отличает 800-ю серию от 100- и 200-серий. В 4P/8P-сервере CPU должны поддерживать согласованность кэшей и доступ к памяти, физически принадлежащей соседнему сокету. HyperTransport решал эту задачу точка-точка, убирая единый общий фронтальный автобус как центральное узкое место. Для серверов начала 2000-х это было одной из основных причин интереса к архитектуре Opteron.
Важно не превращать HyperTransport в «PCIe процессора». У AMD Opteron 840 нет встроенного контроллера PCI Express и нет числа линий PCIe, которое можно было бы корректно записать как 16, 24 или 32. Периферия подключалась через чипсетные туннели. В ранней платформе AMD-8000 это, в частности, AMD-8131 для PCI-X и AMD-8111 как I/O hub. На некоторых системах применялся AMD-8151 для AGP. Поздние производители плат могли строить иные сочетания мостов, но это свойство платы, не самого 840.
Инструкции AMD64, SIMD и ограничения современного ПО
AMD Opteron 840 поддерживает x86-совместимый набор инструкций своего времени, MMX, Enhanced 3DNow!, SSE, SSE2 и расширение AMD64. Именно AMD64 стало исторически главным вкладом семейства: процессор исполняет существующий 32-битный x86-код и 64-битный код с расширенным набором регистров. В long mode доступны дополнительные регистры общего назначения и SSE, а адресная модель существенно расширена относительно чистого IA-32.
SSE3 у ревизий B3, C0 и CG нет. Она появилась в более поздних ревизиях Opteron. Поэтому современная программа, жёстко требующая SSE3, SSSE3, SSE4.1, AVX, AVX2, AES-NI или FMA, на Opteron 840 либо не запустится, либо потребует отдельной старой сборки без этих требований. Это фундаментальное ограничение совместимости, которое нельзя устранить частотой, памятью или заменой видеокарты.
Специализированного AI-ускорителя, NPU, матричных инструкций и современной векторной логики здесь нет. Машинное обучение в сегодняшнем смысле не является релевантной целевой нагрузкой. Теоретически общий x86-код простых алгоритмов исполняется, но один поток 1,4 ГГц и SSE2 делают модель исследовательским объектом, а не практичной вычислительной платформой для нейросетей.
Виртуализация, безопасность и RAS
AMD-V в Opteron 840 отсутствует. Аппаратная виртуализация AMD появилась в более позднем поколении. На старых операционных системах программная виртуализация возможна средствами гипервизора, но аппаратного ускорения переходов гостевой системы, характерного для AMD-V, этот CPU не предоставляет. Поэтому сравнивать его с современными серверными процессорами по плотности виртуальных машин бессмысленно.
Из защитных возможностей важен NX bit — запрет исполнения данных на страницах памяти при поддержке операционной системы. Для начала 2000-х это был существенный аппаратный механизм снижения класса атак, использующих выполнение кода из областей данных. Современных функций вроде SME, SEV, SEV-SNP, аппаратного шифрования памяти и развитых изоляционных механизмов у SledgeHammer нет.
Серверная надёжность строится вокруг ECC-памяти, Machine Check Architecture, контроля ошибок в кэшах, аппаратного scrubbing и многопроцессорной когерентности. При восстановлении старой системы эти функции не отменяют необходимости проверки модулей памяти и платы: возраст электролитических конденсаторов, состояние VRM, контактов сокета и охлаждения сегодня оказывают на стабильность не меньшее влияние, чем паспорт CPU.
Socket 940, платы и чипсеты
Socket 940 первого Opteron — это 940-контактный PGA-разъём, не совместимый по назначению с более поздними AM2/AM2+ несмотря на сходные цифры в названии. Точные OPN стандартного 840 используют керамический lidded micro-PGA. Для установки нужна плата, которая физически имеет Socket 940, поддерживает Opteron 800 и знает нужную ревизию процессора в BIOS.
Один из документированных примеров 4P-платформы — Tyan Thunder K8QS S4880. Это крупная серверная системная плата с четырьмя Socket 940, логикой AMD-8131/AMD-8111, несколькими слотами PCI-X и массивом разъёмов Registered DDR. Подобные платы показывают, что Opteron 840 нельзя оценивать как отдельный «CPU для обычного ПК»: корпус, блок питания, VRM, память и охлаждение составляли единую серверную инфраструктуру.
Универсальной минимальной версии BIOS для AMD Opteron 840 не существует. Версия определяется моделью платы и конкретной ревизией CPU. Для B3, C0 и CG применялись разные ревизионные данные и errata, поэтому безопасная реставрация предполагает использование последней стабильной прошивки, выпущенной производителем конкретной платы для соответствующего набора процессоров. Число версии без привязки к модели платы было бы выдуманным и в таблицу не включено.
Для многосокетной сборки разумно подбирать одинаковые OPN. Даже когда плата способна физически стартовать с отличающимися ревизиями, поведение смешанной конфигурации не следует считать гарантированным без прямого подтверждения в руководстве. Одинаковые OPN упрощают настройку памяти, температуры, напряжений и применение BIOS-обходов известных аппаратных errata.
Питание, TDP и температурные пределы
Ранний B3 OSA840CCO5AI имеет VID 1,55 В, TDP 84,7 Вт и Tcase max 69°C. C0 OSA840CEP5AM и CG OSA840CEP5AV работают при 1,50 В и имеют TDP 82,1 Вт; их максимальная температура корпуса указана как 70°C. В официальных тепловых таблицах также фигурирует максимальный ток 52 А. Это точные различия ревизий, поэтому округлять все Opteron 840 до условных 85 Вт допустимо только как грубое описание, не как точная спецификация.
Современных параметров Processor Base Power и Maximum Turbo Power здесь нет. AMD задавала TDP и электрические пределы в терминологии своего поколения. Так как Turbo отсутствует, нет и отдельного кратковременного турбо-бюджета, аналогичного современным серверным CPU. Для системы охлаждения нужно ориентироваться на TDP соответствующего OPN, допустимую температуру корпуса и требования конкретного шасси.
В 4P-системе один только суммарный процессорный TDP составляет 338,8 Вт для четырёх B3 или 328,4 Вт для четырёх C0/CG. В 8P это 677,6 и 656,8 Вт соответственно. Эти цифры не являются потреблением сервера из розетки: к ним добавляются память, мосты HyperTransport, PCI-X-карты, накопители, вентиляторы и потери блока питания. Они хорошо объясняют, почему большие Opteron-системы требовали специализированного шасси и организованного фронтально-тылового воздушного потока.
Паспортные Tcase 69–70°C относятся к температуре корпуса процессора в методике AMD, а не к современному понятию «температура ядра», которое выводит бытовая утилита. При реставрации нельзя механически сравнивать это значение с Tjunction новых процессоров. Важнее исправность прижима радиатора, подходящая геометрия крепления Socket 940, чистота поверхности и достаточный поток воздуха через каждый сокет.
SPEC CPU2000: подтверждённые результаты системы 4× AMD Opteron 840
Самые ценные воспроизводимые цифры для точной модели дают опубликованные результаты SPEC CPU2000. AMD тестировала систему с четырьмя Opteron 840 по 1,4 ГГц, то есть с четырьмя физическими процессорами и четырьмя ядрами. Стенд использовал 16 модулей по 512 МБ Registered ECC PC2700 DDR, всего 8 ГБ, и Windows Server 2003 Enterprise Edition. Тесты были выполнены в апреле 2003 года, а аппаратная доступность системы указывалась на июль 2003 года.
Метрика SPECint_rate2000 оценивает пропускную способность при параллельном выполнении целочисленных задач, а SPECfp_rate2000 — плавающую точку. Важно: это не «однопоточный балл процессора». В rate-режиме использовались четыре копии, поэтому результат относится к 4P-системе и характеризует одновременно ядра, память, компилятор и многосокетную платформу.
| Бенчмарк | Версия / режим | Нагрузка | Результат | Стенд | Эпоха теста |
|---|---|---|---|---|---|
| SPEC CPU2000 | SPECint_rate_base2000 | Целочисленная throughput-нагрузка, 4 копии | 37,4 | 4× AMD Opteron 840 1,4 ГГц; 8 ГБ PC2700 Registered ECC; Windows Server 2003 Enterprise | Апрель 2003 |
| SPEC CPU2000 | SPECint_rate2000, peak | Целочисленная throughput-нагрузка с peak-настройками | 40,0 | Тот же 4P-стенд | Апрель 2003 |
| SPEC CPU2000 | SPECfp_rate_base2000 | Плавающая точка, 4 копии | 37,3 | 4× AMD Opteron 840 1,4 ГГц; 8 ГБ PC2700 Registered ECC; Windows Server 2003 Enterprise | Апрель 2003 |
| SPEC CPU2000 | SPECfp_rate2000, peak | Плавающая точка с peak-настройками | 40,7 | Тот же 4P-стенд | Апрель 2003 |
Подтесты SPECint_rate2000
В таблице ниже ratio — относительный показатель SPEC для четырёх копий задачи, а время — зафиксированный runtime соответствующего прогона. Base использует более унифицированные параметры компиляции, peak допускает индивидуальную настройку. Именно поэтому peak иногда заметно выше base, особенно в gcc, eon и twolf.
| Подтест | Тип нагрузки | Base ratio | Base runtime | Peak ratio | Peak runtime | Конфигурация |
|---|---|---|---|---|---|---|
| 164.gzip | Сжатие | 34,8 | 186 с | 36,1 | 180 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 175.vpr | Размещение/маршрутизация FPGA | 33,2 | 196 с | 33,3 | 195 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 176.gcc | Компиляция C | 35,4 | 144 с | 44,9 | 114 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 181.mcf | Комбинаторная оптимизация | 19,8 | 422 с | 19,7 | 424 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 186.crafty | Шахматный движок | 44,3 | 105 с | 44,3 | 105 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 197.parser | Обработка естественного языка эпохи теста | 35,5 | 236 с | 35,6 | 234 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 252.eon | C++/визуализационная трассировка | 46,5 | 130 с | 54,9 | 110 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 253.perlbmk | Интерпретатор Perl / скриптовые задачи | 41,0 | 204 с | 45,4 | 184 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 254.gap | Символьные вычисления | 40,4 | 126 с | 40,8 | 125 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 255.vortex | Объектно-ориентированная БД | 58,7 | 150 с | 58,7 | 150 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 256.bzip2 | Сжатие | 33,5 | 208 с | 34,8 | 200 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 300.twolf | Place-and-route | 39,0 | 357 с | 48,1 | 289 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
Подтесты SPECfp_rate2000
| Подтест | Тип нагрузки | Base ratio | Base runtime | Peak ratio | Peak runtime | Конфигурация |
|---|---|---|---|---|---|---|
| 168.wupwise | Квантовая хромодинамика / FP | 38,7 | 192 с | 42,3 | 176 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 171.swim | Моделирование мелководных течений | 61,5 | 234 с | 68,8 | 209 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 172.mgrid | Многосеточный решатель | 35,4 | 236 с | 35,3 | 237 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 173.applu | Параболические/эллиптические PDE | 32,3 | 302 с | 35,0 | 278 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 177.mesa | 3D-графическая библиотека, FP | 44,0 | 147 с | 44,9 | 145 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 178.galgel | Вычислительная гидродинамика | 51,4 | 262 с | 68,7 | 196 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 179.art | Нейросетевая модель ART из набора SPEC | 38,1 | 317 с | 46,4 | 260 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 183.equake | Сейсмическое моделирование | 28,3 | 213 с | 38,3 | 158 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 187.facerec | Распознавание лиц, алгоритм эпохи SPEC2000 | 39,6 | 223 с | 40,6 | 217 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 188.ammp | Молекулярная механика | 37,9 | 269 с | 38,7 | 264 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 189.lucas | Теория чисел | 48,7 | 190 с | 48,6 | 191 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 191.fma3d | Конечно-элементное моделирование | 34,9 | 279 с | 34,9 | 279 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 200.sixtrack | Моделирование ускорителя частиц | 16,1 | 316 с | 17,6 | 290 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
| 301.apsi | Метеорологическое/океанографическое моделирование | 37,4 | 322 с | 36,8 | 328 с | 4× Opteron 840, 8 ГБ PC2700 ECC, 4 copies |
Эти результаты хорошо показывают профиль ранней K8-платформы. В одних задачах четыре 1,4-ГГц процессора дают высокий throughput, в других, например mcf или sixtrack, ограничение памяти и характера кода заметно сильнее. Особенно полезен 176.gcc: он даёт прямое историческое свидетельство компиляционной нагрузки на точной модели. 177.mesa и 252.eon позволяют судить о старых вычислительно-графических задачах, но не являются игровыми FPS-тестами и не должны трактоваться как производительность видеоигр.
Однопоточная и многопоточная производительность
У одного AMD Opteron 840 есть только один аппаратный поток, поэтому «многопоточная производительность CPU» внутри одного сокета отсутствует в современном смысле. Масштабирование достигается установкой нескольких физических процессоров. Это дорого, требует специальной платы и создаёт NUMA-зависимость, зато именно так сервер 2003 года наращивал число одновременно исполняемых задач.
Однопоточная скорость сегодня крайне низка. Частота 1,4 ГГц, отсутствие поздних SIMD-расширений и более чем двадцатилетняя разница в микроархитектуре делают процессор непригодным для современного интерактивного ПО. Даже там, где программа запускается, один поток становится главным ограничением. Исторически же K8 при 1,4 ГГц демонстрировала сильную эффективность на такт, а встроенный контроллер памяти снижал задержки по сравнению с традиционной серверной организацией того периода.
В 4P-конфигурации throughput увеличивается, когда задачи независимы или NUMA-оптимизированы. SPEC rate использует как раз такую модель. Сильно синхронизируемый код, частые обращения к удалённой памяти или общий последовательный участок масштабируются хуже. Поэтому четыре Opteron 840 нельзя эквивалентно представить как «один четырёхъядерный процессор 1,4 ГГц»: топология памяти, когерентность и задержки совершенно другие.
Компиляция, серверные службы и базы данных
Для своей эпохи Opteron 840 был логичен в серверных нагрузках, которые можно разделить между сокетами: веб-службы, файловые сервисы, несколько независимых процессов, некоторые СУБД и компиляционные фермы. Тест gcc в SPECint_rate2000 подтверждает, что компиляция была реальной частью оцениваемого профиля. Четыре сокета могли выполнять четыре независимых компиляционных задания или несколько параллельных единиц сборки.
В базах данных архитектурным преимуществом был локальный контроллер памяти каждого процессора, но реальный выигрыш зависел от NUMA-осведомлённости СУБД и ОС. При неправильной привязке потоков к памяти часть обращений шла через межпроцессорные HyperTransport-связи. Для современной СУБД ограничения сильнее: один поток на сокет, невысокая частота, малая по современным меркам ёмкость памяти конкретных плат и отсутствие новых инструкций делают такую систему лабораторной, а не производственной.
Научные расчёты, рендеринг и вычисления с плавающей точкой
SPECfp_rate2000 показывает, что Opteron 840 действительно применим к историческим научным задачам: вычислительная гидродинамика, PDE, молекулярная механика, сейсмика и моделирование ускорителей представлены отдельными подтестами. Сильная сторона платформы — распределённая полоса памяти при добавлении сокетов. Слабая — только SSE2 и один FP-поток на процессор, без современных широких векторных блоков.
Для рендеринга точные современные результаты Cinebench или Blender именно для Opteron 840 не подтверждены. Переносить баллы Opteron 244, 842 или Athlon 64 нельзя: это другие модели и частоты либо другой класс SMP. Тест eon из SPECint2000 связан с C++ и визуализационной трассировкой, но методика и рабочий набор относятся к эпохе SPEC CPU2000, поэтому использовать его как эквивалент современного CPU-render нельзя.
Для AI ситуация ещё жёстче. В SPECfp2000 есть 179.art и facerec — исторические алгоритмы, которые по названию напоминают задачи машинного обучения и распознавания. Это не означает наличие AI-ускорителя. Они исполняются обычными средствами CPU и служат лишь частью старого вычислительного набора. Современные нейросетевые фреймворки ориентируются на совсем другие инструкции, библиотеки и ускорители.
Игры и графические нагрузки
Для AMD Opteron 840 не подтверждён воспроизводимый набор игровых тестов с точной моделью, фиксированным разрешением, видеокартой, средним FPS и 1% low. Поэтому таблица с современными игровыми цифрами была бы искусственной. Периодические обзоры часто тестировали другие Opteron или Athlon 64, а серверная модель 840 была ориентирована на 4P/8P-системы, где игровое использование не являлось целевым.
| Игровой сценарий | Разрешение | Видеокарта | Средний FPS | 1% low | Статус данных |
|---|---|---|---|---|---|
| Точные тесты AMD Opteron 840 | Нет подтверждённых данных | Нет подтверждённых данных | Нет подтверждённых данных | Нет подтверждённых данных | Не приводятся, чтобы не смешивать соседние SKU |
Технически система с Opteron 840 способна выводить изображение через дискретную видеокарту, подключённую к интерфейсам материнской платы, однако сам CPU не имеет графики и медиаблока. На старых платформах видеокарта могла подключаться через AGP-туннель либо доступный на конкретной плате интерфейс. Современные игры сталкиваются сразу с несколькими барьерами: одним медленным потоком, отсутствием SSE3 и более новых наборов, устаревшей ОС и проблемами совместимости периферии.
Энергопотребление и эффективность в реальной многосокетной системе
TDP около 82–85 Вт выглядит умеренным рядом с отдельными современными серверными CPU, но Opteron 840 предназначен для установки по четыре или восемь штук. Поэтому энергоэффективность нужно оценивать на уровне сервера. Четыре процессора дают более 328 Вт одного лишь теплового бюджета CPU, а восемь — более 656 Вт. Registered DDR, большие чипсетные мосты и мощные вентиляторы увеличивают итоговое потребление ещё сильнее.
Отдельная 30-ваттная версия 840 EE существовала именно потому, что AMD видела спрос на более низкую тепловую плотность. Однако переносить её цифры на обычный 840 нельзя. Стандартные OPN данной статьи остаются 82,1 или 84,7 Вт. При покупке системного комплекта нужно проверять, не подписал ли продавец 840 EE просто как 840, или наоборот.
Сравнение AMD Opteron 840, 842 и 844
| Модель | Частота | Ядра / потоки | L2 | Назначение | Стартовая цена в июне 2003 | Относительно 840 по частоте |
|---|---|---|---|---|---|---|
| Opteron 840 | 1,4 ГГц | 1 / 1 | 1 МБ | До 8 сокетов | US $749 | База |
| Opteron 842 | 1,6 ГГц | 1 / 1 | 1 МБ | До 8 сокетов | US $1299 | +14,3% |
| Opteron 844 | 1,8 ГГц | 1 / 1 | 1 МБ | До 8 сокетов | US $2149 | +28,6% |
На старте 840 был рациональной точкой входа в 4P/8P-платформу, когда важнее было число сокетов и объём памяти, чем максимальная скорость каждого потока. 842 и 844 сохраняли ту же базовую архитектуру и 1 МБ L2, но повышали множитель до 8× и 9×. Разница цены была намного выше разницы частоты, что типично для тогдашнего серверного рынка и сегмента многопроцессорных систем.
Сравнение с Opteron 140 и Opteron 240 той же частоты
Opteron 140, 240 и 840 при 1,4 ГГц принадлежат к одной архитектурной эпохе и имеют сходное вычислительное ядро с 1 МБ L2. Разница — допустимая SMP-конфигурация и число необходимых когерентных связей. 140 рассчитан на один процессор, 240 — на два, 840 — на крупную многосокетную систему. Поэтому частота не объясняет цену и назначение модели.
Конкурентный контекст: Xeon MP и серверы начала 2000-х
Главным x86-конкурентным контекстом для 4P/8P Opteron были Intel Xeon MP. Архитектурное различие было фундаментальным: ранний Opteron переносил контроллер памяти в каждый CPU и соединял сокеты точка-точка, тогда как традиционные Xeon-системы эпохи сильнее зависели от общей системной шины и внешнего контроллера памяти. В нагрузках, чувствительных к памяти и масштабированию сокетов, подход AMD давал серьёзные основания для конкурентоспособности.
Одновременно нельзя утверждать, что Opteron 840 был быстрее любого Xeon MP во всех задачах. Конкретный результат зависел от компилятора, ОС, размера рабочего набора, NUMA-оптимизации и числа сокетов. Кроме того, 840 — самый низкочастотный MP-Opteron стартовой тройки. Его сильная сторона была не абсолютная скорость одного ядра, а доступ к новой платформенной архитектуре по минимальной цене внутри 800-й серии.
Itanium 2 также присутствовал в высокопроизводительном серверном поле, но это была иная ISA и иной программный стек. Историческое преимущество AMD64 состояло в возможности сохранить совместимость с огромной базой x86-кода и постепенно перейти на 64 бита без разрыва с 32-битными приложениями. Именно этот путь впоследствии стал основным для массовых x86-64 систем.
Реальные ограничения платформы и типичные узкие места
Первое узкое место — один аппаратный поток на сокет. Даже восемь процессоров дают всего восемь потоков, тогда как современные серверы располагают десятками и сотнями. Второе — производительность одного потока на 1,4 ГГц. Третье — память первого поколения DDR и ограниченная вместимость конкретных системных плат. Четвёртое — старые периферийные шины и контроллеры хранения.
Пятое ограничение — NUMA. Программа, которая не умеет локализовать данные рядом с исполняющим CPU, получает лишние переходы через HyperTransport. На современных ОС NUMA — обычное явление, но ранние приложения и драйверы не всегда оптимально использовали такую топологию. Шестое — отсутствие новых инструкций. Даже лёгкое современное приложение иногда не запускается не потому, что 1,4 ГГц «слишком медленно», а потому, что бинарный файл собран с обязательным SSE3/SSE4/AVX.
Седьмое ограничение — физическое состояние оборудования. Материнские платы 2003–2004 годов стареют: конденсаторы, VRM, вентиляторы и разъёмы требуют проверки. CPU как кремниевый компонент нередко переживает остальную систему, но исправный процессор бесполезен без надёжной платы, Registered ECC DDR и подходящего блока питания.
Как собрать исторически корректную систему на Opteron 840
Наиболее содержательная сборка — 4P-сервер на документированной плате с четырьмя Socket 940. Следует подбирать четыре одинаковых OPN, комплект Registered ECC DDR, совместимый с ревизией CPU, штатные серверные радиаторы и шасси с направленным воздушным потоком. Для B3 рационально использовать PC2700 в пределах спецификации, для C0/CG — PC3200 при поддержке платы.
Накопители и периферия зависят от конкретной платы. Исторически корректные конфигурации могли применять PCI-X RAID/HBA, SCSI или ранние SATA-контроллеры. Для демонстрационной ретро-машины допустим современный накопитель через подходящий совместимый адаптер, но это уже компромисс между аутентичностью и удобством. Главная часть исторической архитектуры — CPU, NUMA-память и HyperTransport — при этом сохраняется.
Для операционной системы логичны 64-битные серверные ОС эпохи или современные лёгкие системы, которые ещё имеют сборки без обязательных новых инструкций и драйверы для чипсета. На практике проще всего добиться стабильности с программным стеком, близким по времени к платформе. Современная ОС способна упереться не только в CPU ISA, но и в отсутствие драйверов старых сетевых, дисковых и ACPI-компонентов.
Апгрейд внутри Socket 940
Теоретический апгрейд ранней системы 840 — переход на более быстрые одноядерные Opteron 842, 844, 846, 848 или 850, а у некоторых поздних плат — на более новые Socket 940 Opteron при наличии подтверждения BIOS. Практически каждую такую замену нужно проверять по списку поддерживаемых CPU конкретной платы. Нельзя считать, что одинаковый Socket 940 автоматически обеспечивает поддержку любой модели.
Для 4P/8P замена требует комплекта процессоров, а не одного экземпляра. Цена вторичного CPU сегодня невысока, но найти четыре или восемь одинаковых OPN в хорошем состоянии сложнее. Кроме того, более быстрые модели могут иметь иной тепловой пакет и требования к BIOS. Поэтому апгрейд оправдан прежде всего в коллекционном проекте, где важен максимальный вариант конкретной исторической платформы.
Как путь к современной производительности апгрейд Socket 940 не имеет смысла. Новая бюджетная система превосходит её по вычислительной скорости, эффективности, ёмкости памяти, накопителям, периферии и безопасности. Ресурс старой платформы — обучение архитектуре NUMA и восстановление исторического сервера, а не экономия на рабочей машине.
Что означают различия B3, C0 и CG
B3 — ранняя ревизия точного 840, узнаваемая по OSA840CCO5AI. Она использует 1,55 В, имеет TDP 84,7 Вт, Tcase 69°C и ограничивается Registered DDR-333. C0 OSA840CEP5AM снижает напряжение до 1,50 В, TDP до 82,1 Вт и поддерживает DDR-400. CG OSA840CEP5AV сохраняет основные параметры C0, но относится к более поздней доработанной ревизии и имеет собственный набор исправлений и служебных идентификаторов.
Это не три разных по маркетинговому имени процессора: все они AMD Opteron 840. Однако для точной технической статьи нельзя сводить их в одно усреднённое значение. Когда характеристика зависит от OPN, она так и указана. Именно поэтому у модели одновременно встречаются TDP 84,7 и 82,1 Вт, а память — DDR-333 и DDR-400.
Общее значение 130 нм не меняется. Переход AMD на 90 нм связан с последующими ядрами и более поздними моделями, но стандартный 840 с этими OPN остаётся SledgeHammer 130 нм. Добавление 90 нм к строке 840 создаёт ложное впечатление существования 90-нм ревизии той же модели, чего подтверждённые OPN не показывают.
Декодирование OPN AMD Opteron 840
Формат OPN позволяет прочитать больше, чем одно имя на крышке. Префикс OS указывает семейство Opteron серверного класса, следующая буква A относится к стандартному классу мощности, число 840 — модель, буква C в позиции корпуса соответствует 940-pin lidded ceramic micro-PGA. Последующие символы кодируют рабочее напряжение, температурный класс и объём L2, а финальная пара — конкретную ревизионную часть.
В OSA840CCO5AI буква C в позиции напряжения соответствует 1,55 В, а O — температурному классу с Tcase max 69°C; цифра 5 обозначает 1 МБ L2. В OSA840CEP5AM и OSA840CEP5AV буква E соответствует 1,50 В, P — Tcase 70°C. Финальные AI, AM и AV и есть важный указатель ревизионной части B3, C0 и CG в таблицах AMD.
Такой способ проверки надёжнее названия в объявлении. Если продавец пишет AMD Opteron 840, а на крышке читается HDX840WFK42GM, перед покупателем вовсе не серверный SledgeHammer, а Phenom II X4 840. Если написано OSB840CSP5AV, это отдельный 840 EE. Для стандартной модели этой статьи строка должна начинаться OSA840 и завершаться одной из подтверждённых комбинаций.
BIOS, errata и практическая стабильность
AMD выпускала Revision Guide для семейства 0Fh с перечнем аппаратных errata и рекомендуемых обходов. Многие обходы реализуются BIOS, микрокодом и настройками регистров платформы. Поэтому прошивка серверной платы — не декоративный компонент: она отвечает за корректное распознавание ревизии CPU, инициализацию памяти, HyperTransport и применение необходимых работоспособных конфигураций.
Нет корректного универсального ответа вида «Opteron 840 требует BIOS версии X». У Tyan, HP, Sun и других производителей собственные номера прошивок. Для точной системы следует сверять CPU support list и revision notes конкретной платы. В восстановленной 4P-машине обновление BIOS лучше выполнять в стабильной конфигурации, рекомендованной производителем, а не во время экспериментов со смешанными процессорами и неизвестной памятью.
Стабильность старой системы проверяется не экстремальным разгоном, а памятью, нагрузкой на все сокеты, температурой VRM и когерентными связями. Ошибки ECC, спонтанные перезагрузки и падения под многопроцессорной нагрузкой чаще требуют диагностики модулей, питания, платы и охлаждения, а не попытки повышать напряжение CPU.
Охлаждение и требования к корпусу
Четыре 82-ваттных процессора в одном корпусе создают тепловую нагрузку, с которой обычный настольный корпус начала 2000-х не рассчитан работать. Серверные шасси используют направленный поток воздуха через радиаторы, зону памяти и VRM. Радиатор Socket 940 должен иметь правильную механику прижима и не конфликтовать с соседними модулями памяти и процессорными зонами.
При восстановлении системы старую термопасту следует заменить, радиаторы очистить, а вентиляторы проверить под нагрузкой. Это обслуживание не меняет спецификацию CPU, но возвращает тепловой тракт к работоспособному состоянию. При этом нельзя ориентироваться на среднюю температуру одного процессора и игнорировать остальные: 4P-плата имеет несколько горячих зон, и крайний по потоку сокет иногда получает уже нагретый воздух.
Максимальная Tcase 69 или 70°C оставляет небольшой запас для загрязнённого или плохо продуваемого шасси. Правильно обслуженная система не должна работать на предельной температуре постоянно. Для музейной демонстрации полезно сохранять оригинальный характер воздушного потока, даже если современные вентиляторы тише и эффективнее.
Совместимость с памятью: что покупать сегодня
Память должна быть Registered ECC DDR, а не DDR2 и не обычная настольная DDR. Для B3 безопасный верхний режим — DDR-333, для C0/CG — DDR-400. При выборе модулей нужно сверять не только частоту, но и ранги, плотность микросхем и список модулей, который поддерживает конкретная плата. Старые серверные контроллеры чувствительны к электрической нагрузке при заполнении многих слотов.
В 4P-системе память распределяется по узлам NUMA. Для симметричной производительности желательно одинаково заполнять каналы у каждого процессора. Система, где один CPU имеет много локальной памяти, а другой почти без неё, способна загрузиться, но приложения будут чаще обращаться к удалённым страницам и терять часть преимущества интегрированного контроллера.
Большой объём старой DDR не превращает Opteron 840 в современный сервер. Ограничения по процессорным потокам и инструкциям останутся. Однако для исторических СУБД, виртуальных машин без аппаратного ускорения или демонстрации NUMA достаточный объём Registered ECC делает платформу гораздо интереснее, чем минимальная конфигурация с парой модулей.
Совместимость с современными ОС и приложениями
AMD64 обеспечивает 64-битный режим, но сам факт x86-64 не гарантирует запуск любого современного 64-битного приложения. Разработчики часто повышают минимальный уровень ISA и используют SSE3, SSSE3, SSE4 или AVX. Opteron 840 ограничивается SSE2. Поэтому перед установкой современного ПО требуется проверять минимальные требования к инструкциям, а не только разрядность.
Ещё один барьер — драйверы чипсета, контроллеров хранения и сетевых адаптеров. Старый PCI-X HBA или интегрированный серверный NIC может не иметь драйвера в новой ОС, даже если CPU способен загрузить её ядро. Для ретро-сервера лучше подбирать программную среду, соответствующую аппаратуре, либо использовать хорошо поддерживаемую лёгкую ОС с сохранённой поддержкой старой x86-64 ISA.
Историческая оценка на момент выхода
В июне 2003 года Opteron 840 был важен не как самый быстрый CPU AMD, а как заявка на рынок 4P/8P x86-серверов. AMD одновременно продвигала 64-битное расширение x86, интегрированную память и точка-точка межсоединения. Комбинация позволяла строить многосокетные системы без единой общей шины памяти как центра масштабирования.
Цена 749 долларов делала 840 входным вариантом в 800-й серии. Для крупных систем это позволяло собрать больше сокетов, не оплачивая максимальные частоты 842/844. При этом один поток 1,4 ГГц был медленнее старших моделей, поэтому выбор зависел от характера сервиса: параллельный throughput мог выигрывать от большего числа недорогих сокетов, а последовательная нагрузка — от более высокой частоты.
Исторически важнее всего то, что AMD64 стала стандартной основой дальнейшего x86-64 мира. Opteron 840 — один из ранних серверных представителей этой линии. Он показывает момент, когда 64-битный x86 перестал быть только будущей идеей и начал применяться в реальных многопроцессорных системах.
Актуальность AMD Opteron 840 сегодня
В 2026 году практическое производственное применение почти отсутствует. Современная вычислительная задача выигрывает от нового процессора по всем основным параметрам: IPC, частоте, ядрам, памяти, I/O, виртуализации, криптографии, энергопотреблению и поддержке ОС. Использовать Opteron 840 ради экономии на сервере нерационально, даже когда сам CPU стоит несколько десятков долларов.
Зато как объект ретрокомпьютинга модель интересна. Полноценная 4P-система на SledgeHammer демонстрирует NUMA, ранний AMD64, Registered ECC DDR, PCI-X и когерентный HyperTransport в их историческом контексте. Это нагляднее, чем один CPU на полке, потому что архитектурный смысл 800-й серии проявляется именно при нескольких сокетах.
Для коллекционера наиболее ценен экземпляр с читаемым OPN и документируемой ревизией. C0 OSA840CEP5AM сейчас проще подтвердить по действующей товарной карточке; B3 OSA840CCO5AI также встречается на вторичном рынке. CG OSA840CEP5AV интересен как более поздняя ревизия. Состояние ножек и крышки важнее косметической коробки, если задача — запуск в реальной плате.
Сильные стороны AMD Opteron 840
- Поддержка до восьми процессорных сокетов и три когерентных соединения HyperTransport.
- Ранний полноценный AMD64 с обратной совместимостью с 32-битным x86-кодом.
- Интегрированный двухканальный контроллер Registered ECC DDR и NUMA-масштабирование памяти.
- Большой для своей эпохи L1 128 КБ и 1 МБ L2 с серверной защитой ошибок.
- ECC, Machine Check Architecture и аппаратный scrubbing как элементы серверного RAS.
- Хорошо документированные OPN, температурные и электрические параметры в архивной документации AMD.
- Высокая историческая ценность как одного из первых MP-процессоров AMD64 для 4P/8P-серверов.
- Наличие опубликованных результатов SPEC CPU2000 именно на 4× Opteron 840 позволяет оценивать реальную платформу без подмены соседними SKU.
Слабые стороны AMD Opteron 840
- Всего одно ядро и один поток на сокет при частоте 1,4 ГГц.
- Нет Turbo, SMT, AMD-V, SSE3 и более новых SIMD-инструкций.
- Нет PCI Express в процессоре, встроенной графики и медиаблока.
- Только Registered ECC DDR первого поколения; DDR2 не поддерживается.
- Высокий суммарный тепловой бюджет 4P/8P-системы и низкая современная производительность на ватт.
- Редкие крупные Socket 940 платы, дорогая доставка и возрастные риски серверной электроники.
- Современное программное обеспечение часто требует наборов инструкций, которых у B3/C0/CG нет.
- Рынок объявлений содержит модели с числом 840, не относящиеся к этому CPU, поэтому ошибка при покупке реальна.
Кому AMD Opteron 840 подходит
Основная аудитория сегодня — коллекционеры серверного оборудования, музеи вычислительной техники, исследователи истории AMD64 и энтузиасты, восстанавливающие многосокетные системы начала 2000-х. Для учебного стенда Opteron 840 особенно полезен тем, что на нём можно показать NUMA не как абстракцию, а как физическую связь процессоров, локальной памяти и HyperTransport.
Модель также подходит владельцу уже существующей платы Socket 940, которому нужен точный процессор для ремонта или восстановления оригинальной конфигурации. Здесь важнее идентичный OPN, чем поиск «самого быстрого Socket 940». Если сервер был рассчитан на OSA840CEP5AM, такой же OPN снижает количество переменных при диагностике.
Для современного домашнего ПК, игрового компьютера, рендера, AI, рабочей станции разработки или производственного сервера Opteron 840 не подходит. Низкая цена отдельного CPU не компенсирует стоимость всей платформы, электроэнергию, отсутствие современных функций и ограниченную совместимость ПО.
Что проверить перед покупкой
- Полный OPN. Нужен OSA840CCO5AI, OSA840CEP5AM или OSA840CEP5AV.
- Отсутствие подмены Phenom II. HDX840WFGMBOX и HDX840WFK42GM относятся к другому процессору.
- Отсутствие подмены 840 EE. OSB840CSP5AV — отдельная 30-ваттная модификация.
- Состояние 940 ножек. Погнутые или утраченные контакты делают установку рискованной.
- Совпадение ревизий в комплекте. Для 4P/8P лучше брать одинаковые OPN.
- Память. Требуется Registered ECC DDR; скорость зависит от ревизии.
- BIOS платы. Поддержка конкретной ревизии должна быть подтверждена документацией платы.
- Охлаждение и VRM. Старый сервер должен выдерживать тепловую нагрузку нескольких CPU.
На вторичном рынке название объявления — только подсказка. Фотография крышки с читаемым OPN и фотография нижней стороны гораздо информативнее. Для дорогой доставки 4–8 процессоров полезно заранее запросить подтверждение, что все экземпляры одинаковы по OPN и не имеют механических повреждений.
Разбор распространённых ошибок в характеристиках
Ошибка 1: «130 нм / 90 нм». Для стандартного AMD Opteron 840 подтверждённые B3/C0/CG — 130-нм SledgeHammer. 90-нм ядра относятся к другим моделям и последующим поколениям.
Ошибка 2: «DDR/DDR2». Socket 940 Opteron 840 использует Registered ECC DDR первого поколения. DDR2 у этой модели нет.
Ошибка 3: «PCIe Gen2 в процессоре». У 840 нет встроенного PCI Express. HyperTransport соединяет CPU и чипсетные узлы; периферийные шины определяются платой и мостами.
Ошибка 4: «ECC не поддерживается». Это серверный Opteron с Registered ECC DDR и ECC-защитой ряда внутренних массивов. Отрицание ECC противоречит архитектуре платформы.
Ошибка 5: OPN HDX840…. Эти коды принадлежат Phenom II X4 840 Socket AM3 2011 года. Серверный Opteron использует OSA840….
Ошибка 6: смешение 840 и 840 EE. EE — отдельный 30-ваттный вариант с OPN OSB840CSP5AV. У стандартной модели TDP 82,1 или 84,7 Вт в зависимости от ревизии.
Итоговая оценка AMD Opteron 840
AMD Opteron 840 — не просто старый одноядерный процессор на 1,4 ГГц. Его историческое значение определяется ролью первого поколения AMD64 в 4P/8P-серверах. Три HyperTransport-соединения, локальный контроллер Registered ECC DDR на каждом сокете и NUMA-организация позволяли строить масштабируемые x86-системы в момент, когда рынок только переходил к 64-битной архитектуре, совместимой с существующим x86-кодом.
Технически модель сегодня очень ограничена: один поток, SSE2 как верхний массовый SIMD-уровень, отсутствие AMD-V, отсутствие PCIe и графики, старый стандарт памяти, TDP около 82–85 Вт на каждый сокет. Но именно эти ограничения делают её хорошим историческим маркером: по Opteron 840 видно, насколько серверная архитектура изменилась за два десятилетия и какие идеи — интегрированный контроллер памяти, NUMA и точка-точка межсоединения — пережили своё первое поколение.
Для покупки наиболее важна точность идентификации. Стандартный AMD Opteron 840 подтверждается OPN OSA840CCO5AI, OSA840CEP5AM и OSA840CEP5AV. Коды HDX840WFGMBOX и HDX840WFK42GM нужно отвергать как относящиеся к Phenom II X4 840. Внутри самой модели следует учитывать разницу ревизий по напряжению, TDP и памяти. При таком подходе Opteron 840 остаётся хорошо документируемым и интересным процессором для реставрации раннего многосокетного AMD64-сервера.