Архитектура ARM vs x86 что лучше?

Тема в разделе "WASM.ASSEMBLER", создана пользователем Intro, 25 янв 2020.

?

Круче?

  1. ARM

    6 голосов
    31,6%
  2. x86

    10 голосов
    52,6%
  3. Другие архитектуры.

    3 голосов
    15,8%
  1. neofit

    neofit Member

    Публикаций:
    0
    Регистрация:
    4 сен 2008
    Сообщения:
    38
    Этот x86, особенно от Штеуд -- набор дырок и спекуляций. Что там у ARM не особо понятно. Подождём-с пока Ampere Altra взлетит/не влетит, тогда видно будет. Т.к. ARM по сути для мобильных пока что. Есть ещё POWER9 (Tallos). И Эльбрус. MIPS-ы от Байкала.
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    neofit, не взлетит. Ваш Ampere Altra имеет очень маленький кэш, а там почти прямое ускорение процессора в несколько раз. У Интела 12-30 МБ кэш 3 уровня у вас кэш 2 уровня 1 МБ. 4*30 > 80*1
    [​IMG]
    Каждый промах это потеря около 100-150 тактов!
     
  3. neofit

    neofit Member

    Публикаций:
    0
    Регистрация:
    4 сен 2008
    Сообщения:
    38
    Штеуд с заплатками от дыр, которые можно поставить (т.е. дырявым он быть не перестаёт), сразу сдаёт 20% от своей "производительности". Из всех процов, Штеуд -- самый дырявый. И это настолько для него фундаментально, что изменений ждать не стоит. А так как у Altra нету "многоядерности" на одном ядре, то и кэш большой ему не нужен. Большую часть этого кэша Штеуд тратит на спекуляции и второе "ядро".
     
  4. Intro

    Intro Active Member

    Публикаций:
    0
    Регистрация:
    29 авг 2009
    Сообщения:
    561
    Вот бы UASM приспособить для программирования на ARM-процессоре, да чтобы с intel'ским синтаксисом.
    Может у кого завалялся не нужный Raspberry Pi, купить сейчас не могу.
     
  5. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.954
    fasm/fasm g можно приспособить. Надеюсь под "интеловским синтаксисом" не имелся в виду интеловский набор команд.
     
  6. njeen

    njeen Active Member

    Публикаций:
    0
    Регистрация:
    26 мар 2017
    Сообщения:
    138
    Адрес:
    Ташлинск
    Так уже https://arm.flatassembler.net/
     
    f13nd нравится это.
  7. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.729
    Вопрос зачем ? И ради чего ?
     
  8. neofit

    neofit Member

    Публикаций:
    0
    Регистрация:
    4 сен 2008
    Сообщения:
    38
    Уже даже не созревшая, а повсеместно вылупляющаяся, проблема альтернативы x86. Вот ради чего.
     
  9. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.954
    Что это за проблема такая и у кого?
     
  10. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.729
    А что за проблема ? Походу высосанная из пальца.

    Напомнило в 90х уже была истерика про RISС архитектуру.
    Все CISC конец все перейдут на RISС и Интелу габздец ...
    30 лет прошло как видим Интел жив.

    Потом пророчили что PC перейдет на Мотороллу.
    Потом что PC будет конец а все перейдут на MAC.
    После вышла SUN и сказала "Компьютер это сеть" и сказала что любой персоналке кирдык ..а все переползут на тонкие клиенты с JAVA а вся нагрузка ляжет на серваки (SUN естественно)
    --- Сообщение объединено, 3 апр 2020 ---
    А из последнего лет 7-8 назад друг мне с пеной у рта доказывал что ноутам и тем более персоналкам конец окончательный в течении 2-3 лет.
    Что все переходят на планшеты.

    Выводы никто на ARM переползать не будет кроме определенных сегментов.
    Никто с кремния переходить на арсенид галлия не будет.
    Никто с кремния переходить на углеродные нанотрубки не будет.
     
    Последнее редактирование: 3 апр 2020
  11. neofit

    neofit Member

    Публикаций:
    0
    Регистрация:
    4 сен 2008
    Сообщения:
    38
    А почему сразу не джозефсоновские переходы?

    Вендорлок со всех сторон, оверселлинг, дырявость дуршлака, и прочее дерьмо типа Intel ATM и т.д.

    Intel настолько "честно" ведёт свою конкуренцию, что девече за это был выставлен на $1.5 млрд. Так что
    заявления про то, что всё естественно -- отклоняются.

    На чём ты там в Ведьмака рубишь особой роли не играет. Но IT состоит не только из игр и не только из
    обычного пользователя. И да, твой рабочий комп менять не захочешь в первую очередь ты сам. Собственно
    это настолько очевидно, что и говорить об этом нет никакого смысла. И здесь всё упирается не в x86, а кол-во
    софта под эту архитектуру разработанного. Не даром вся x86 со всех сторон нафиг никому не нужное легаси
    и прочий доисторический шлак. Ну и собственно вендоры. Вендоры со всего мира. Тормоза прогресса.
    Поставишь ты себе ARM, а все дрова написаны под Windows\x86. Шаг в сторону -- ничего не будет работать.

    Простыми словами x86 существует просто по инерции. И единственная причина почему тот же ARM не стал
    пока конкурентом ей -- отсутствие полного покрытия ниш от пользователя до сервера.

    Ах, да, тот же Штеуд уже предпринимал попытки заменить x86 на что-то другое. Безуспешно, но всё же.
     
  12. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.074
    neofit, арм -- это "холодный" проц == если его делать для "горячих" нагрузок, получишь те же яйца (амудя и ынтель) -- только в профиль. другой Вопрос, делать глубокую оптимазу софта, тогда можно говорить о снижение частот с переходом хотя бы к "тёплым" процам.

    1. "горячие" -- мощность систем охлаждения > 20% от мощности проца в ваттах.
    2. "тёплые" -- < 20%.
    3. "холодные" -- пассивное охлаждение.
    --- Сообщение объединено, 5 апр 2020 ---
    вся эта фигня пригодна лишь для лаб фокусов.
     
  13. neofit

    neofit Member

    Публикаций:
    0
    Регистрация:
    4 сен 2008
    Сообщения:
    38
    Вопрос не в технологии. Вопрос в архитектуре.

    И если раньше ни у кого тягаться с гигантами не было вариантов. То теперь, кремниевая технология
    уже подходит к своему пределу. А это значит, что для корпораций гигантов требуются большие
    вложения, чтобы уйти в серьёзный отрыв. А для мелких контор, небольшие, чтобы догнать (по хорошо
    протоптанной тропе). Просто из-за близости предела технологии. Поэтому речь о иных технологиях не
    идёт. И начинается игра уже не от технологий производства, а от технологий проектирования. Всё
    равно все на Тайвани делают на 300мм пластинах со всем прилагающимся оборудованием. И если Intel
    может сделать себе затвор шириной 14нм, но и Рога и Копыта могут.

    И собственно из всех проблем x86 ARM не решает ни одну. Немного лучше то, немного сё.
     
  14. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.074
    neofit, при уменьшение габаритов арх решения как раз-таки самые сложные, пч на бумаге куча из них смотрятся классно, а в железе куча паразитных токов и точек ЛОКАЛЬНОГО перегрева, что легко ведёт к необходимости значительного сброса частоты для достижения устойчивой работы.
    нет, не могут == такое оборудование абы-кому не продают.. той же амуде потребовалась куча времени, чтоб дорасти до ынтэля.
     
  15. neofit

    neofit Member

    Публикаций:
    0
    Регистрация:
    4 сен 2008
    Сообщения:
    38
    Да щас. Если есть 20нм, то есть и 7 и 14 и 5 и сколько угодно. Глубокий ультрафиолет имеет длину волны 13нм. А значит на практике можно воспроизвести только 26нм (и то вопрос, уверенно можно говорить о 39-52нм). Остальное -- результат горизонтального травления и "маркетинга" (умения вешать на уши). Это во первых. Во вторых, нет никакого выхлопа от этого, который отбил бы затраты. Штеуд уже облажались с какими-то там процессорами (не помню), где приходилось ограничивать частоту из-за перегрева при работе векторных регистров. Предел технологии, как есть. Ну сделают они свои 5нм, и всё упрётся в перегрев. Особой разницы там уже нету.
     
  16. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.074
    а Рентгеновское? :) + УФ на потолке 10нм.
    проблема даже не в ПРОСТО перегреве, а именно в ЛОКАЛЬНОМ == раз и схемка сдохла НАВСЕГДА, и ни-акая система охлаждения не спасает :) впрочем, до частоты ЛОКАЛЬНОГО перегрева имеется рост паразитных токов, что делает работу проца на уровне лотто-машины :)
     
  17. neofit

    neofit Member

    Публикаций:
    0
    Регистрация:
    4 сен 2008
    Сообщения:
    38
    3-4 длины волны нужно, чтобы избежать дифракции. Уже с глубоким УФ куча проблем. Его отражать нужно и поглощать. Фоторезист должен иметь достаточно маленький размер молекулы. С рентгеном проблем ещё больше.

    Нанопечатная литоргафия даёт 5нм. Не знаю насколько она применима на практике. В том смысле, что это ещё и предел не только кремния, но и фотолитографии тоже. Я не говорю про ионное травление, т.к. оно очень долгое. Не для массового производства, для лаб.

    Как качественный генератор энтропии не покатит, )))
     
  18. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.074
    для процесса нужно только поглощение.
    neofit, впрочем, в общем и целом, наши воззрения тут совпадают. :)
     
  19. neofit

    neofit Member

    Публикаций:
    0
    Регистрация:
    4 сен 2008
    Сообщения:
    38
    У рентгена, кстати, есть и преимущества. Т.к. он хорошо проникает, то и обратного отражения от подложки не будет. Отражённый свет (рентген) не будет засвечивать фоторезист, где не нужно.
     
  20. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.074
    самая годная схема == пользовать принцип старого-доброго кинескопа с электронно-лучевой трубкой, тогда рисунок легко масштабировать без надобности всех этих гнусных линз + время экспозиции получается минимальным. :)