Материалы по тегу: x86

30.06.2023 [21:39], Владимир Мироненко

Глава Oracle считает, что архитектура Intel x86 теряет актуальность для серверов

В 2023 году Oracle планирует потратить значительные средства на приобретение чипов AMD и Ampere Computing для новой инфраструктуры, отметив, что «старая архитектура Intel x86 достигает своего предела».

«В этом году Oracle купит GPU и CPU у трёх компаний,сообщил на прошедшем в среду мероприятии глава Oracle Ларри Эллисон (Larry Ellison). — Мы будем покупать GPU у NVIDIA, мы покупаем у неё на миллиарды долларов США. И потратим в три раза больше на центральные процессоры от Ampere и AMD. Мы по-прежнему тратим больше денег на традиционные чипы».

Oracle сообщила, что впервые за 14 лет существования специализированных ПАК Exadata для СУБД она полностью отказалась от процессоров Intel в пользу чипов AMD. В платформе 12-го поколения Exadata X10M в рамках двух предложений Oracle Exadata Machine и управляемого решения Oracle Exadata Cloud@Customer будут использоваться AMD EPYC Genoa. Одной из причин такого перехода, пусть и далеко не самой важной, считается отказ Intel от Optane.

 Источник изображения: Oracle

Источник изображения: Oracle

С момента запуска Exadata в 2008 году Oracle полагалась на процессоры Intel Xeon. Но ситуация начала меняться c выходом X9M в 2021 году. Для Oracle Exadata Machine и Oracle Exadata Cloud@Customer компания выбрала чипы Intel Xeon Ice Lake-SP, а в начале 2022 года для облачного решения Oracle Exadata Cloud Infrastructure решила использовать чипы AMD. При этом EPYC Milan использовались в серверах для обеспечения работы баз данных, а Ice Lake-SP — для СХД.

Кроме того, на днях Oracle сделала важный шаг — перенесла свою флагманскую СУБД Oracle Database на архитектуру Arm, т.е. на процессоры компании Ampere Computing, в которую в своё время инвестировала. Эллисон отметил, что чипы Ampere Altra намного энергоэффективнее решений AMD и NVIDIA, что поможет ЦОД Oracle соответствовать будущим регуляциям. «Мы перешли на новую архитектуру и к новому поставщику, — сообщил Эллисон. — Мы думаем, что это будущее. Старая архитектура Intel x86 после многих десятилетий на рынке подошла к своему пределу».

 Источник изображения: Oracle

Источник изображения: Oracle

Тем не менее, эксперты полагают, что ставка Oracle на архитектуру Arm не помешает её отношениям с AMD в ближайшее время, тем более что Intel и AMD планируют бороться с Arm-процессорами с помощью оптимизированных для облачных платформ чипов с высокой плотностью ядер и улучшенной энергоэффективностью: EPYC Bergamo и Xeon Sierra Forest. Кроме того, разработка, перенос и рефакторинг ПО для Arm требует времени и средств.

В свою очередь, представитель Intel сообщил ресурсу CRN в четверг, что компания поставляет Oracle процессоры Xeon Sapphire Rapids «в течение многих месяцев и планирует продолжать поставки Xeon текущего и следующего поколения в будущем». Компании связывают долгие годы совместной работы над аппаратными и программными решениями для клиентов, а сейчас Intel поставляет чипы для облачной инфраструктуры Oracle OCI.

Постоянный URL: http://servernews.ru/1089257
03.02.2023 [23:45], Алексей Степин

В RPM появился учёт микроархитектурных различий x86-64

Как сообщает Phoronix, в RPM появилась поддержка различных уровней (feature levels) микроархитектуры x86_64. Наличие такой поддержки теперь позволяет устанавливать RPM-пакеты, скомпилированные с учётом ряда аппаратных особенностей современных 64-бит процессоров. Эта функция опциональна.

Учёт микроархитектурных различий x86-64 появился ещё в GCC 11 и LLVM 12 и включает в себя четыре уровня:

  • x86-64: соответствует процессорам с поддержкой инструкций до SSE2 включительно;
  • x86-64-v2: соответствует процессорам эры Intel Nehalem — Ivy Bridge;
  • x86-64-v3: соответствует процессорам с поддержкой AVX2 и BMI/BMI2;
  • x86-64-v4: соответствует процессорам с поддержкой AVX-512.
 Фото: Jeh/Wikipedia

Фото: Jeh/Wikipedia

Запрос на введение поддержки уровней архитектуры x86_64 был получен ещё в декабре минувшего года, впоследствии отлаженный и оптимизированный код был объединён с общим кодом RPM. Некоторые дистрибутивы Linux теперь подняли минимальные системные требования до уровня x86-64-v2, а разработчики Arch Linux уже работают над выпуском опциональных пакетов для x86-64-v3.

Постоянный URL: http://servernews.ru/1081391
01.11.2022 [16:43], Сергей Карасёв

Zhaoxin представила 32-ядерные серверные x86-процессоры Kaisheng KH-40000

Китайская компания Zhaoxin, владельцами которой являются Via Technologies и правительство Шанхая, анонсировала процессоры семейства Kaisheng KH-40000 на основе микроархитектуры Yongfeng. Чипы могут применяться в ЦОД-решениях, облачных платформах, рабочих станциях, СХД и другом оборудовании корпоративного класса.

В серию вошли модели Kaisheng KH-40000/12, KH-40000/16 и KH-40000/32, оснащённые соответственно 12, 16 и 32 вычислительными ядрами без поддержки многопоточности. Говорится о наличии соответственно 24, 32 и 64 Мбайт кеш-памяти L3. Для этих x86-64-совместимых решений заявлена поддержка инструкций SSE4.2/AVX/AVX2, а также наличие аппаратного ускорителя для SHA-1/SHA-256/SM2/SM3/SM4, средств виртуализации (VT-d и I/O) и функции безопасной загрузки.

 Источник изображений: Zhaoxin

Источник изображений: Zhaoxin

Чипы производятся по 16-нм технологии. Базовая тактовая частота составляет 2,0/2,2 ГГц, максимальная частота — 2,7 ГГц. Отмечается, что двухпроцессорный сервер на базе Kaisheng KH-40000 обеспечит поддержку до 4 Тбайт оперативной памяти DDR4-3200 ECC (RDIMM/UDIMM, 3DS RDIMM) и до 128 линий PCIe 3.0. Старшая версия имеет восемь каналов памяти, младшие — только четыре. Кроме того, только у старшей версии есть 128 линий PCIe, тогда как младшим досталось только по 64 линии.

Есть набор стандартных интерфейсов ввода/вывода, включая SATA 3.2 (×16 или×8) и USB 3.2 Gen1 (×8 или ×4). Разработчик также выделяет высокую энергетическую эффективность, хорошую совместимость с другими аппаратными компонентами и развитые средства обеспечения безопасности. Чипы имеют исполнение LGA: размеры старшей версии составляют 77,5 × 56,5 мм, двух других — 45 × 52,5 мм.

 Источник изображений: Zhaoxin

Компания Zhaoxin уже подготовила к выпуску серверы на базе Kaisheng KH-40000 — это двухсокетные 2U-системы FX2-Z1UA1 и XRS302-4162212. Первое из устройств по умолчанию укомплектовано одним чипом KH-40000/16, 480 Гбайт SSD, LFF-накопителем ёмкостью 4 Тбайт (7200 RPM) и 128 Гбайт RAM (8 × 16 Гбайт). Во фронтальной части расположены 12 отсеков для LFF-дисков. Возможно формирование массивов RAID 0/1/5/10. Кроме того, можно установить два накопителя SFF и два модуля М.2. Доступно восемь слотов PCIe 3.0, слот OCP 3.0, по два порта USB 3.0 и USB 2.0, два разъёма D-Sub. Используется BMC ASPEED AST2500.

Версия XRS302-4162212 располагает 16 слотами для модулей ОЗУ, 12 отсеками для накопителей LFF и двумя посадочными местами для устройств SFF с поддержкой горячей замены. Имеются четыре 1GbE-порта, выделенный сетевой порт управления (модель BMC не указывается), шесть портов USB 3.1 и два разъёма D-Sub, коннектор М.2, слоты PCIe х16 и PCIe х8 (×5). Серверы наделены двумя (1+1) блоками питания мощностью 800 Вт (опционально 1300 Вт) каждый и с поддержкой горячей замены.

Кроме того, Zhaoxin представила 4-ядерный чип Kaixian KX-6000G для ноутбуков, ПК «всё в одном», встраиваемых систем и терминалов. Максимальная тактовая частота составляет 3,3 ГГц. Реализована поддержка DX12, OpenCL 1.2, OpenGL 4.6, 4K-дисплеев. По сравнению с изделиями предыдущего поколения, как утверждается, производительность графической подсистемы увеличена в четыре раза, а энергетическая эффективность — на 60 %. При этом толщина упаковки уменьшилась на 26 %.

Постоянный URL: http://servernews.ru/1076665
24.10.2022 [15:09], Сергей Карасёв

Ядро Linux предложено оставить без поддержки процессоров i486

Линус Торвальдс поддержал идею исключения поддержки процессоров Intel 486 (i486) из ядра Linux. В настоящее время именно эти 32-бит x86-совместимые чипы, впервые продемонстрированные ещё осенью 1989 года, являются минимально необходимыми для работы с оригинальным ядром Linux.

Поддержка i386 в Linux была прекращена около 10 лет назад. Теперь господин Торвальдс говорит о том, что, вероятно, настало время обеспечить возможность использования ядра только на 32-бит x86-процессорах с инструкцией cmpxchg8b. А это означает, что минимальным требованием станет наличие чипа серии Pentium и более поздних изделий.

«Я действительно не думаю, что оборудование класса i486 актуально в настоящее время. Да, я уверен, что оно существует, но с точки зрения развития ядра [Linux], не думаю, что оно сейчас актуально. Мы исключили поддержку i386 ещё в 2012 году. Может, пора избавиться от поддержки i486 в 2022 году?», — задаётся вопросом Линус Торвальдс. В прошлом году он отметил смерть ещё одного детища Intel — Itanium.

 Источник изображения: Wikipedia (лицензия GNU FDL)

Источник изображения: Wikipedia (лицензия GNU FDL)

Отмечается, что Intel разработала встраиваемые процессоры (Quark) на базе i486, но они идентифицируют себя в качестве чипов Pentium-класса, а поэтому используют все соответствующие инструкции. Таким образом, их поддержка в Linux пока сохранится. Кроме того, на рынке присутствуют нишевые решения Vortex86, совместимые со старыми x86-процессорами. Наблюдатели высказывают предположения, что ядро Linux лишится совместимости с i486 в версии 6.2 LTS.

Фактически же крупные разработчики дистрибутивов вроде Red Hat или SUSE уже начали отказываться от поддержки и не таких древних процессоров x86-64, да и GCC с LLVM уже давно «знают» о микроархитектурных различиях этих платформ. Впрочем, есть целый список других архитектур, исключение поддержки которых из ядра обсуждается уже не первый год.

Постоянный URL: http://servernews.ru/1076233
Система Orphus