LINUX.ORG.RU

Серверное оборудование на ARM64: версия AMD

 , , ,


2

3

Вчера на конференции Open Compute Summit AMD представила платформу для разработки серверов на новом семействе процессоров AMD® Opteron™ A1100. Предлагаемые индустрии процессоры имеют следующие характеристики:

  • 4 или 8 ядер Cortex™ A57
  • до 4МБ кэша L2 и до 8МБ L3, разделяемого между всеми ядрами
  • двухканальный контроллер памяти DDR3 или DDR4 с поддержкой четности и частот обмена до 1866МГц;
  • до 4 разъемов SODIMM, UDIMM или RDIMM;
  • 8 линий PCI-Express® 3.0;
  • 8 портов SATA3;
  • 2 порта Ethernet 10G;
  • технология ARM TrustZone®;
  • сопроцессоры для ускорения шифрования и сжатия данных;
  • технологические нормы производства 28нм.

Рабочая частота, потребляемая мощность и тип корпуса/разъёма не уточняются; при этом ссылка на страницу продукта ведет на описание семейства Opteron™ 6300, а семейство A1100 поиском на сайте не находится.

Сама платформа включает в себя материнскую плату форм-фактора µATX, содержащую:

  • процессор серии AMD® Opteron™ A1100;
  • 4 слота RDIMM с поддержкой памяти DDR3 объемом до 128ГБ;
  • разъемы PCI Express®, конфигурируемые, как один порт x8 или два порта x4;
  • 8 разъемов SATA;
  • систему питания, совместимую со стандартными БП;
  • стандартный загрузчик UEFI.

Кроме того, в составе платформы предлагается рабочее окружение, построенное на базе Fedora Linux и обеспечивающее разработчиков необходимыми инструментами: стандартным набором ПО GNU toolchain для кросс-сборки на целевую платформу, драйверами устройств целевой платформы, а так же связкой Apache/MySQL/PHP/Java (версий 7 и 8) для веб-разработки.

>>> Подробности

Ответ на: комментарий от uin

оно же в ПЗУ и напрямую с железом работает через драйверы

в каком смысле напряму? UEFI это всего лишь программа, которая также выполняется на процессоре (загружается из ПЗУ, да, и что в этом особенного?).

всякие там таблицы ACPI для UEFI не обязательны. (UEFI может выдавать FDT, вместо ACPI)

user_id_68054 ★★★★★ ()
Ответ на: комментарий от ncrmnt

Не думаю. Геймеры и сейчас 68-серию радиков разбирают как горячие пирожки. Да о чем тут говорить, если я сам свою древнюю 9600GT в декабре продал за приемлемую для меня цену.

9800GT продать правда не смог, но там память погорела. Из-за чего собственно не сильно и старался.

ivanlex ★★★★ ()
Ответ на: комментарий от anonymous

Гарантированная десятилетиями бинарная совместимость.

Зачем? Есть dosbox итп. Совместимость на уровне api/abi ломают быстрее инструкций.

Идеальный баланс компактности кода и сложности декодирования.

Не смешно.

Очень высокая производительность при смешных ценах.

Это да. Но без поддержки совместимости начиная с 8086 можно было б уменьшить размер кристалла, возможно и производительность на более нативных инструкциях.

madcore ★★★★★ ()
Ответ на: комментарий от vovan72

они сдохнут. а весь мир будет использовать стоядерные холодные процы при этом необязательно армы.

Сан вон хвалился что его ниагары порвут всех и весь мир будет на них работать и экономить-экономить-экономить. И где тот сан и его ниагары?

scott_tiger ★★★ ()
Ответ на: комментарий от anonymous

ANSYS под ARM?

спроси у разработчиков ANSYS. .. или Ptrase+GDB и другие радости копипастинга.

Free-Boatman ()

Отлично.

Ждём сервер на AVR32 от VIA и на PIC от Cyrix.

С последующим заявлением от ARPA на то что авторские права нарушены, и выкатом сервера на электронных лампах под именем ENIAC-NG.

svr4 ()
Ответ на: комментарий от anonymous

OoO с предсказанием ветвлений

Ветвления либо есть либо их нет. Примеры ветвлений приведи.

Free-Boatman ()
Ответ на: комментарий от user_id_68054

что некоторые элементы мебели могут усиливать шум

man акустика, man резонанс.

Free-Boatman ()
Ответ на: комментарий от ivanlex

Он почему то думает, что он — обогреватель.

вы почему-то думаете что металл системы охлаждения магнитомягкий, и процессор работающий на частотах микроволновки не мешает сам себе.

Free-Boatman ()
Ответ на: комментарий от ivanlex

Это современные интелы. А у меня C2Quad q9550. Этому зверю все равно, считают на нем, или он простаивает.

Во-первых, ты изначально брал этот проц для производительности, а не экономии холода. Во-вторых, не верю, что он не остывает при idle и на нем не работает cpufreq.

madcore ★★★★★ ()

с поддержкой четности

С поддержкой чётности и нечётности.
Конечно же, надо исправить на «с поддержкой контроля чётности» или просто на «с поддержкой ECC».

AnDoR ★★★★★ ()
Ответ на: комментарий от Free-Boatman

разгонял процессор

Зачем, когда проц 99% времени стоит в idle?

yu-boot ★★ ()

AnandTech утверждает, что TDP SoC'а будет в районе 25 Ватт при производительности где-то в 80 SPECint. На ArsTechnica скептики рекомендуют не ждать, а брать серверные платы с Intel Atom C2750 вроде ASRock C2750D4I или SuperMicro A1SAi-2750F — у этого процессора с обвязкой заявлены TDP 20 Ватт при 106 SPECint.

ksa242 ()
Ответ на: комментарий от Free-Boatman

Да даже без cpufreq, начиная с i486 «sl enhanced» процы ледяные без нагрузки.

madcore ★★★★★ ()
Ответ на: комментарий от sT331h0rs3

2 порта Ethernet 10G;

Неплохо, неплохо.

Прошлый век, у штеуда 40G в этом году намечается. Ну и вообще, достаточно дохло всё для сервера выглядит.

mv ★★★★★ ()
Ответ на: комментарий от yu-boot

Зачем,когда проц 99% времени стоит в idle?

1.Ты об этом знаешь а он нет.

2.Тебе повезло с производительностью так как купил сам и выбрал комплектацию под себя.

3.Тебе не важна производительность в ту-же секунду.

Free-Boatman ()
Ответ на: комментарий от Free-Boatman

Ветвления либо есть либо их нет. Примеры ветвлений приведи.

Школьник, тебе же уже велено было мимо проходить! Ну опять же обосрался, чушь сказал. Погугли, что ли, про branch prediction, прежде чем возвращаться сюда и дальше вести себя как идиот.

anonymous ()
Ответ на: комментарий от ivanlex

А если у меня нет старого коврика?

тогда ничего не поделать :-) придётся смириться с тяжёлой реальностью :-D

user_id_68054 ★★★★★ ()
Ответ на: комментарий от Reset

В user-space тоже надо по-разному код писать

Неправду говорить - не мешки ворочать?

trex6 ★★★★★ ()
Ответ на: комментарий от user_id_68054

После ремонта на балконе должны будут остаться куски вспененного полиэтиленового отражателя. Подойдет?

ivanlex ★★★★ ()
Ответ на: комментарий от scott_tiger

сан не имел своей ниши и киллер-фичи но считал себя самым умным

vovan72 ()
Ответ на: комментарий от anonymous

Погугли, что ли, про branch prediction

Ещё разок:либо они есть и программист о них знает, либо их нет. А что делают твои проектирующие макаки мне не интересно.

Free-Boatman ()
Ответ на: комментарий от Free-Boatman

Производительностью же, нет? Да и графика везде анально огороженная, а у амд вроде неплохие открытые дрова.

corvuscor ()
Ответ на: комментарий от ivanlex

А еще туда можно вставить мощные видяхи и считать на них коины, не думая об энергии, напрасно пожираемой процом.

А видяхи будут питаться святым духом...

vasya_pupkin ★★★★★ ()
Ответ на: комментарий от Aceler

Мощность четырёхъядерной тегры на 1.6ГГц примерно соответствует тогдашним младшим Core


Какая конкретно тегра и каким конкретно коркам соответствует ?

vasya_pupkin ★★★★★ ()
Последнее исправление: vasya_pupkin (всего исправлений: 1)
Ответ на: комментарий от anonymous

На всякий случай, учитывая, что IQ у тебя ниже 70 единиц явно, и сам ты ссылку не найдешь

лол, ты даже не понимаешь о чём пишешь.

Однако давайте представим себе, что в программе встречается инструкция, нарушающая нормальный (линейный) порядок выполнения команд. Это может быть условный или безусловный переход. Чтобы говорить более предметно, приведу мнемоники этих инструкций: Jcc (условный переход, вместо “cc” записываются одна или две буквы, обозначающие условие выполнения перехода) и JMP (безусловный переход).

Free-Boatman ()
Ответ на: комментарий от vovan72

сан не имел своей ниши и киллер-фичи но считал себя самым умным

Сан как бы был в тройке крупнейших поставщиков серверов, поставлял 64-битную ОС во времена windows 98 и многопроцессорные сервера задолго до нее. Про интел говорил не иначе как «хаха, спасибо интел, что пытаешься делать как мы, пордражание лучшая лесть».

А какие киллер-фичи у arm64? У которого сейчас ни рынка ни ниши.

scott_tiger ★★★ ()
Ответ на: комментарий от darkenshvein

не понимаю, совершенно не понимаю, зачем множить сервера различных архитектур. Это снижает шансы на отлов ошибок, когда усилия сосредоточены на какой-то одной.

В реальности дело обстоит строго наоборот. Чем больше разнообразие тем больше точек для дебага ошибки.

DNA_Seq ★★☆☆☆ ()
Ответ на: комментарий от mv

Прошлый век, у штеуда 40G в этом году намечается.

Ну вот и будут у ARM на подсосе изернет-контроллеры для них делать.

anonymous ()
Ответ на: комментарий от mv

Прошлый век, у штеуда 40G

по медному кабелю? ты стебёшся? Дешевле в впх оптоволокно поставить.

Free-Boatman ()
Ответ на: комментарий от Free-Boatman

лол, ты даже не понимаешь о чём пишешь.

Нет, гаденышь, это именно ты не понимаешь, о чем пишешь. Ты вообще не понял, что такое branch prediction, грязная школоляшка. Вот что ты тут такое злоебучее пиздел про какого-то там «программиста», а, мразь?

anonymous ()
Ответ на: комментарий от Free-Boatman

Ветвления либо есть либо их нет. Примеры ветвлений приведи.

Вот тут, сучка, что ты за бред нёс? Слабо развернуть свою пидарскую, чмошную мысль?

Повторяю для особенно тупых - когда call и ret являются отдельными инструкциями, а не на indirect jump сделаны, предсказывать переходы (да еще и префетчить кэш) намного проще. Какая буква здесь тебе не понятна, жалкое ничтожество?

anonymous ()
Ответ на: комментарий от anonymous

предсказывать переходы (да еще и префетчить кэш) намного проще

предсказание влияет только на задержку исполнения следующих за call\ret команд.

Free-Boatman ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.