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) для веб-разработки.

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



Проверено: Shaman007 ()
Последнее исправление: Klymedy (всего исправлений: 4)

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

rtvd> Это вообще не претензия. Это просто факт.

Повторяю: дело совсем не в ARM. Прекращай подменять понятия готового изделия и архитектуры.

rtvd> К.О. молодец, что понимает разницу.

А ты не понимаешь.

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

rtvd> Покажи пример хоть один механизм обнаружения устройств для устройств на ARM SoC, что используется в реальной жизни.

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

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

rtvd> А PCI это совсем другая история и лишь для внешних устройств.

«Покажи мне механизм обнаружения устройств, только без механизма обнаружения устройств!».

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

Так всё-таки это вопрос архитектуры или реализации конкретной модели?

Quasar ★★★★★
()

Очень радостная, позитивная и хорошая новость.

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

Надо ещё, для экономии места, разработать платформу чтобы в стандартную 1U влезало штуки 4 серверов.

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

Как ты тогда объяснишь то, что в мипсовые платы радеоны вставляют?

А о каких мипсовых платах в данном случае идет речь?

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

Штеудский Speedstep был туфтой маркетинговой. Понижал всего лишь на один или два шага по множителю и всё. Никаких тебе там четыре режима работы или регулировки напряжений как у процессоров АМД, причём вышедших даже раньше. Уж тем более там не было раздельной регулировки частоты ядер...
Короче, я лично убедился, что в сберегающем режиме температура таже что и при производительном в этих корках.

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

Увы, нормальное железо совсем пассивно будет люто греть комнату, а всякие маломощные атомы и иже с ними не позволят даже комфортно полазить в инете.

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

О том и речь: всё зависит от конкретного девайса, а не ISA.

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

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

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

Потому что device tree? Или потому что в рассматриваемых девайсах нормальные перечислимые шины?

Не знаю. Но в общем случае совместимость разных плат нулевая.

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

Оракл убил. А так ниагарами вполне пользовались.

Типа, Оракл заплатил бабла и убил замечательный перспективный процессор.
Ниагара был нишевым продуктом, и ниша была достаточно узкой для того чтобы его удавить.

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

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

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

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

Совсем недавно такой же срач был в misc@openbsd.org, и Тео сотоварищи объясняли, что больше архитектур + качественный кросплатформенный код = больше вероятность поймать ошибку.

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

Меня уже ругали насчёт этого в треде, «я долго думал...». Это действительно для самого софта ОС или компиляторов. А для программмно-железной части процессоров разве это тоже верно?

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

Перечисли. Начни с альтернатив продуктам Cadence

По крайней мере Cadence работает на целом зоопарке из архитектур. Не думаю что у них будут какие-то непреодолимые проблемы сделать поддержку для еще одной - был бы спрос

http://www.cadence.com/support/computing/pages/default.aspx

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

А для программмно-железной части процессоров разве это тоже верно?

Для программно-железной части ( как и в любой другой области) ИМХО применима концепция эволюции, т.е. разнообразие гарантирует выживание & качество экземпляров.
По технической сути мне сказать нечего.

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

Покажи пример хоть один механизм обнаружения устройств для устройств на ARM SoC, что используется в реальной жизни.

USB находятся, PCI-E тоже... ты хотел низкоуровневые шелобушки, которые в BIOSе и тоже не «обнаруживаются автоматом»

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от rtvd

Покажи пример хоть один механизм обнаружения устройств для устройств на ARM

стандартный загрузчик UEFI.

Вот UEFI специально придумали, чтобы устройства обнаруживать.

А проблемы SoC AMD сервера не волнуют.

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

Никто тебе не мешает держать сервера ТОЛЬКО одной архитектуры, например ARM или PowerPC.

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

Вся проблема в драйверах в первую очередь.

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

AVL2> А если и есть, то 100500 приседаний, чтобы получить то, что на x86 вообще не требует телодвижений!

Не волнуйся. Мелкософт уже делает всё, чтобы и на x86 пришлось делать кучу телодвижений, а то и больше, чем на арме. См. UEFI.

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

AVL2> а че ты usb проводками не цепляешь?! 3 поколения уже сменилось! Скорость на два порядка выросла! А разъем все живет!

Я тебя расстрою, но у USB 3.0 уже другой разъём. Это у USB 1.x и USB 2.0 один и тот же разъём был.

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

AVL2> А в упрт вообще ничего не меняется . Скорость как была 57600кбит или 115к, так и осталась, а взять и воткнуть нельзя!

DB9 для кого придумали?

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

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

AVL2> Поэтому uefi <...> это не зло, но благо...

Давай, хвали UEFI и дальше. Вместо загрузчика целую ОС сделали. Причём у каждого свой велосипед. Причём туда активно пропихивают SecureBoot, отчего кучи плат на ARM тебе покажутся потом оплотом свободы и удобства установки. А всё дело в том, что постепенно в тот же Linux вводят механизмы унификации в виде DeviceTree (подобие на аллвиннерах частенько используют в виде script.bin, кстати).

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

На арме за 70 баксов с памятью и флешем есть, да ещё и маложрущее и бесшумное. Да и домашние нужды - понятие растяжимое. Кому-то дома и биткоины майнить захочется... и тогда твой 70-баксовый устаревший компьютер с ION вместо видеокарты идёт лесом.

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

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

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

zloy_starper> А о каких мипсовых платах в данном случае идет речь?

Я про историю, когда невидия потерпела многомиллиардные убытки за то, что отказалась блоб компилировать под MIPS. В результате китайцы побежали к AMD, но о драйверах речь не шла, так как уже открытый radeon был готов.

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

vovan72> ну так и я про то. архитектура довольно удачно ложиться и на копеечные контроллеры и на серверные камни.

Это очень спорно. Просто потому, что те же микроконтроллеры на ARM - у них хоть и те же команды есть, но архитерктура несколько иная.

vovan72> а тут похоже попытка оценить амдшные серверные камни по опыту работы с телефонами на арм.

Это и смешно. Причём самое смешное то, что в сабже речь не об ARM, а об ARM64. А это в принципе другая архитектура.

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

intelfx> Потому что device tree? Или потому что в рассматриваемых девайсах нормальные перечислимые шины?

Потому, что набор инструкций один и тот же.

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

Всё куда проще. Ораклу свои процессоры нафиг не впёрлись. И солярка тоже. Оракл купил жабу. Оказалось проще купить вместе со всем от Sun, а потом ненужное просто выкинуть.

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

Речь шла о CAD/CAM/CAE в принципе, а не об альтернативах конкретным продуктам.

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

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

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

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

Удивительное - рядом. Всегда думал, что в современных телефонах стоят процессоры а не контроллеры. А вон оно как...

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

И при чём здесь набор инструкций? Кхм, если что, я отвечал на сообщение, в котором говорилось про несовместимость разных железок на базе ARM.

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

Да, причем даже в ОС без поддержки PCI. И некоторые из этих PCI-карт были еще настолько сырыми, что на них не все стандартные вещи работали.

Если бы ты это делал, то знал бы, что неким магическим образом эти BAR запамлены не будут никогда. Тебе всегда нужно будет сначала опросить контроллер и провести полноценную PCI инициализацию. И именно контроллер позволяет тебе выяснить, какие PCI устройства есть в системе и как добраться к их ресурсам.

А на ARM SoC такого нет. Вообще нет. В пределах чипа шины вроде PCI просто отсутствуют. Могут быть лишь реализации полноценных шин, но лишь для подключения внешних устройств.

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

Вот зачем чушь пишешь? Можно то же самое и об x86 сказать, если что.

Ну попробуй. Скажи, мне будет интересно. Сила x86 в совместимости компонентов и модульной архитектуре. У ARMов этого нет.

Он никогда не поливал говном ARM. Он поливал говном разработчиков, которые в каждом релизе ядра совместимость между платами ломали своими кривыми руками.

Ню-ню.

http://www.theregister.co.uk/2013/09/11/torvalds_suggests_poison_and_sabotage...

Цитирую:

“I still really despise the absolute incredible sh*t that is non-discoverable buses, and I hope that ARM SoC hardware designers all die in some incredibly painful accident.”

Английский понимаешь, или тебе пояснить что значит «I hope that ARM SoC hardware designers all die in some incredibly painful accident» и «really despise the absolute incredible sh*t that is non-discoverable buses»?

ARM тут вообще ни при чём.

Ага, конечно.

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

Примеры в студию.

А мозг включить?

Или ты серьезно считаешь, что при наличии дополнительных проприетарных команд процессора в различных устройствах того же семейства, может быть полноценная совместимость?

Ложь.

Ну-ну. Расскажи мне, в чем же по твоему главная фишка ARM? А то разработчики ARM железа и софта удивлены просто безгранично.

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

Да, причем даже в ОС без поддержки PCI. И некоторые из этих PCI-карт были еще настолько сырыми, что на них не все стандартные вещи работали.

Если бы ты это делал,

Ахаха.

то знал бы, что неким магическим образом эти BAR запамлены не будут никогда

В BAR будут умолчательные значения, и чтение/запись этих областей будет вводом-выводом на плату.

Тебе всегда нужно будет сначала опросить контроллер и провести полноценную PCI инициализацию.

Сколько раз нужно тебе повторить «вшитость в регион памяти не мешает обнаруживаемости», чтобы ты понял эту простую вещь?

В пределах чипа шины вроде PCI просто отсутствуют

В рамочку и на стену.

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

Повторяю: дело совсем не в ARM. Прекращай подменять понятия готового изделия и архитектуры.

Ты видимо серьезно болен. Скажи честно, ты хоть раз читал спецификации на ARM железо? Понимаешь, что это за зверь такой? А то пока что ты просто трындишь что дескать я ничего не понимаю, а ты - самый умный. При этом ничего толкового ты пока что не сказал. Просто высказал свою позицию «все дибилы, один я - Д'Артаньян».

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

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

Блять ты тупой. В отличии от тебя, малыш, я эту разницу понимаю. А ты - нет.

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

«Покажи мне механизм обнаружения устройств, только без механизма обнаружения устройств!».

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

rtvd ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

USB находятся, PCI-E тоже... ты хотел низкоуровневые шелобушки, которые в BIOSе и тоже не «обнаруживаются автоматом»

Еще раз, для особо одаренных:

USB и PCI-E это шины для внешних устройств. Вся соль ARM в том, что производитель железа создает свой SoC, где куча устройств вшита прямо в чип. И к ARM процессору они подключены НЕ по этим шинам. Там вообще шин в нормальном смысле нет.

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

Сколько раз нужно тебе повторить «вшитость в регион памяти не мешает обнаруживаемости», чтобы ты понял эту простую вещь?

Вперед. Вот у тебя есть процессор, есть адресуемая память. PCI нет. USB нет. Где-то в этой памяти есть область, соответствующая Ethernet NIC. Алгоритм обнаружения в студию.

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