LINUX.ORG.RU
ФорумTalks

x86 капец

 ,


0

1

Сначала Intel профукал все полимеры на мобильном рынке. Мобильный рынок это миллиарды процессоров. Года 3 назад мобильные ARM догнали маломощные x86.

Потом Amazon сделал Graviton - серверный ARM процессор, в 2 раза дешевле Intel той же мощности. Продавать он его, правда, не будет. Но в мире победивших облаков это уже не так важно.

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

Вчера Apple анонсировали переход на ARM в своих компьютерах.

По всем фронтам x86 загибается и Intel, похоже, вместе с ним. А ARM, внезапно, везде.

Может хоть видеокарты хорошие сделают…

★★★★★

Последнее исправление: Legioner (всего исправлений: 3)

Капец пока особо не виден. Настольные ПК и ноуты остаются на x86, MS хоть и тоже заигрывает с армом, но без особого энтузиазма. У Apple своя экосистема, они могут хоть на эльбрусы переезжать. Тут же любовно накопленное легаси за 3 десятка лет, и никто его выкидывать в обозримом будущем не будет. Да и у арм тот ещё зоопарк, линуксоедам тоже рано радоваться, здесь куда проще нафиг отключить поддержку других ОС.

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

Да и какая разница какая там система команд, вот прям реально дело десятое.

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

На заранее смонтированной демонстрации все что угодно заработает. Вот только на демо «виртулаки с линуксом на ARM» они облажались - в логах Apache видно, что на самом деле эту виртуалку крутят на x86 хосте.

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

Ну я и говорю: Игорь утонет. А если игорь утонет, то зачем десктоп?

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

Их миниксы находятся в хабе, а не в проце, если мы не про мобильные U-процы говорим. В арм тоже можно хоть аллаха встроить, это вообще никак не связано с системой команд.

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

эпопея как это было при мигрировании с x32 на x64

А что было-то? Спокойно все переехали, обратная совместимость-то есть.

K50
()

Вчера Apple анонсировали переход на ARM в своих компьютерах.

Они анонсировали переход на AppleSilicon. Про ARM никто не заикался.

beastie ★★★★★
()

По Graviton2 такие бенчмарки, что трудно понять , как до сих пор АМД и Интел дышат в амазоне

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

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

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

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

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

Они анонсировали переход на AppleSilicon. Про ARM никто не заикался.

Вообще-то, на https://www.apple.com/newsroom/2020/06/apple-announces-mac-transition-to-apple-silicon/ написано:

To help developers get started with Apple silicon, Apple is also launching the Universal App Quick Start Program, which provides access to documentation, forums support, beta versions of macOS Big Sur and Xcode 12, and the limited use of a Developer Transition Kit (DTK), a Mac development system based on Apple’s A12Z Bionic System on a Chip (SoC).

i-rinat ★★★★★
()

Пора запасаться попкорном. Пока яббл стреляет в ногу профессионалам (как в плане железа, так и софта), десяточка упорно становится профи-френдли. Да, смузихлебы и прочие фанатики то никуда не уйдут, плюс мобильщики прибиты гвоздями к икскоду (хотя вот React Native уже не требует наличие мака для ряда задач).

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

ради интереса глянул как устроена таблица на Samsung Galaxy Book.

(даже название ехе-шников фигурируют)

Вроде бы всё там нормально. Названия ехе-шников не нашёл. Покажите строчку к которой у вас претензии.

На ARM же platform device-ы подключают напрямую к CPU через i2c

У меня на x86_64 EFI/ACPI планшете тоже много чего к i2c подключено включая сенсорный экран, перо и контроллер питания. Если написать драйверы, то всё это будет работать: https://discuss.haiku-os.org/t/using-new-driver-api/9261/68.

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

все инструкции которой давно отрабатываются отдельной ОС внутри процессора

Назвать микрокод процессора «отдельной ОС внутри процессора» – это довольно оригинально.

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

А что было-то? Спокойно все переехали, обратная совместимость-то есть.

Видимо мне приснилось. А то все пишут, что всё было ок.

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

Приклеивать на кристалл 100500 ядер Интел умел неплохо и раньше, только за другие деньги. Надо ли оно без роста производительности на ядро? Если бы АРМ рос _только количеством ядер, достаточно этого было бы, чтобы Эппл на него перешел?

lenin386 ★★★★
()

> Сначала Intel профукал все полимеры на мобильном рынке.

Я вообще только что узнал, что он там был, и что имел существенную долю.

> Потом Amazon сделал Graviton - серверный ARM процессор, в 2 раза дешевле Intel той же мощности. Продавать он его, правда, не будет.

Ясно.

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

OBS от SUSE вообще на серверных ARM64 от AMD давно, и чего?

> Вчера Apple анонсировали переход на ARM в своих компьютерах.

Видать, борятся с пользователями Хакинтоша.

> По всем фронтам x86 загибается

Ты забыл про главное - Spectre - а остальное вот лично меня не убедило. А так вообще, про то, что архитектура неполноценна, говорят уже 30 лет. Так же, как и иксы, монолитное ядро и т.д. Но побеждает-то всегда (за редкими исключениями) не то решение, которое лучше технически, а то, которое наиболее коммерчески успешно.

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

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

Да и вообще большой вопрос, насколько в мире есть массовая потребность в дальнейшем повышении производительности

vaddd ★☆
()

Хотя, учитывая, что сегодня - официальный день смерти Flash Player. А он был очень успешен (в том числе и коммерчески - засчёт продажи самого флеша, который не плеер). Возможно, что иногда технически более качественное решение всё же победит пост-фактум. Хотя ещё неизвестно, лучше ли Canvas (или чем там заменяют флеш?), чем Flash?

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)

Компания Advanced RISC Machines изначально была основана как совместное предприятие между Acorn Computers, Apple Computer (сегодня — Apple Inc.) и VLSI Technology.

(C)

Что тут внезапного?

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

Приклеивать на кристалл 100500 ядер Интел умел неплохо и раньше, только за другие деньги. Надо ли оно без роста производительности на ядро?

Ну вот надо не за другие деньги. AMD шмогла приклеить 16 ядер на консьюмерский проц и 64 ядра на рабочестанцевый проц. И этого оказалось достаточно для фурора, даже при том, что на ядро они особо и не перегнали.

Если бы АРМ рос _только количеством ядер, достаточно этого было бы, чтобы Эппл на него перешел?

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

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

Ты забыл про главное - Spectre

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

Но побеждает-то всегда (за редкими исключениями) не то решение, которое лучше технически, а то, которое наиболее коммерчески успешно.

Есть мнение, что в конце концов побеждает хорошее решение. А коммерчески-успешное может победить в краткосрочной перспективе, а потом его заменят на хорошее. Взять Windows. Победила Windows 95, а её заменили в итоге на юниксо-подобную Windows NT, потому, что она технически лучше, чем надстройка над DOS.

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

Победила Windows 95, а её заменили в итоге на юниксо-подобную Windows NT, потому, что она технически лучше,

Есть мнение, что заменили ее потому, что NT в перспективе выглядела более коммерчески успешной. А почему она так выглядела — это уже не очень важно. Может, и потому, что была лучше технически.

Nervous ★★★★★
()

TSMC сделала скидку на производство ARM? Все эти эпллы, амазоны и десятки других лишь голоса в ночи орущие. С боку тихие производственные гиганты которые и решают что будет по итогу.

В любом случае переход на ARM это как шило на мыло. Если понавпихать в ARM все те плюшки которые выросли в x86 будет ещё один x86.

Короче пользы от этого глобальной нема, просто передел рынка.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от snizovtsev

по легенде

Вообще, так, если что, там «Intel Mac OS X 10_16», что и есть macOS Big Sur. Предыдущая 10.15 это macOS Catalina, и её User Agent был бы «Intel Mac OS X 10_15».
Ты видел исходники сафари и знаешь как там генерится значение User Agent'а?
Мне что-то подсказывает, что там с давних времён руками стринг «Intel» запихнули и не поправили в этом блиде.

goodwin ★★
()

Года 3 назад мобильные ARM догнали маломощные x86

Ну поставь какой-нибудь Debian на маломощном x86 и на AllWinner.
И сравни. Я не знаю, какой хренью ARM догнали.

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

Всего, нет минимального, общего набора комманд, каждый городит как хочет из этого вытекает невозможность написания универсального bios вместо него device tree и ubot что выливается в ональное рабство. Вставил не ту видимокарту и система кирдык сделает.

Частные стандартизированные оптимизации типа тонны SSE/AVX/3dNow и иных ничего этого нет, вернее есть типа таких то каждый городит их как хочет. Да рынок монополизируют одна две компании начинка которых станет дефолтом.

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

ARM не плохо, но не идеал и ничего кроме проблем с кросскомпиляторством не принесёт. А если уж переходить то дропать массово надо x86 и по сути начинать с нуля новую эру. Но этого не будет. Просто будет плюс к зоопарку только уже на массовом пользовательском рынке. Дада армы и так в народе, но я про нормальные ПК для работы со сложным и тяжёлым софтом с нагрузкой на ядро не хилой где армы сейчас глубоко сосут и сосать будут долго. Хотя в качестве 100500 ядерных систем может зайти ибо только там выстреливает пока ещё живая фишка армов с потребелением. Лучше бы просто на PCIe сделали сопроцессор 100500 ядерный для вычислений. Нормальные однопотоки на нормальных мощьных x86 а шелупонь многозадачную на эту хрень бы переложить.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)
Ответ на: комментарий от K50

MS хоть и тоже заигрывает с армом, но без особого энтузиазма.

Просто в её экосистеме всегда найдётся несколько людей, которые захотят поставить какой-нибудь Борланд на новый surface и об...ть его, а толпа доплатит немного денег и купит surface pro.

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

Главное чтобы это не был очередной soc без возможности апгрейда и с распаянной памятью

cvs-255 ★★★★★
()
Ответ на: комментарий от Legioner

Если индустрия комплектующих останется в нынешнем виде, с отдельными производителями материнских плат, процессоров, памяти и т.д.

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

ya-betmen ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Всего, нет минимального, общего набора комманд, каждый городит как хочет из этого вытекает невозможность написания универсального bios вместо него device tree и ubot что выливается в ональное рабство.

В ARM как и у x86 есть базовый набор команд. Универсальный BIOS уже есть: EFI/ACPI, но для многих встраиваемых устройств он не нужен и поэтому на многих ARM устройствах нет стандартной системы загрузки.

Вставил не ту видимокарту и система кирдык сделает.

Поддержка USB и PCI в ARM такая же как и в x86. Вы можете использовать ту же видеокарту если перекомпилируете драйверы под ARM.

Частные стандартизированные оптимизации типа тонны SSE/AVX/3dNow и иных ничего этого нет, вернее есть типа таких то каждый городит их как хочет.

Расширения команд ARM стандартизированы, например есть NEON, аналог SSE в x86. В ARM версии Windows поддержка NEON обязательна: https://docs.microsoft.com/en-us/cpp/build/overview-of-arm-abi-conventions?view=vs-2019.

X512 ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Частные стандартизированные оптимизации типа тонны SSE/AVX/3dNow и иных ничего этого нет, вернее есть типа таких то каждый городит их как хочет.

Как бы есть NEON, но в целом согласен. Самый показательный пример: Raspberry Pi. 4 версии — 4 процессора и все какие-то хитрые.

DarkAmateur ★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Лучше бы просто на PCIe сделали сопроцессор 100500 ядерный для вычислений.

Это ты про видеокарту? 😂

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

Лучше бы просто на PCIe сделали сопроцессор 100500 ядерный для вычислений.

Это ты про видеокарту? 😂

Скорее уж Xeon Phi.

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

У видеокарт есть косяк, для них спец приблуды нужны в виде специальной упаковки данных. Да как видеокарта, но с низкой латентностью выгрузки данных обратно в оперативную память. То есть сделал я malloc есть у меня кусок запускаю код вычислений с чтением/записью в этот блок памяти и всё не парюсь более. Сейчас так нельзя, вернее можно, но отчасти. Универсального решения нет, только вендор альтернативы, куды, опенцл, openmp4+ последнее наиболее юзабельное с точки зрения удобства. В общем я про некую универсальную финтифлюшку, на видимокартах удобно что-то конкретное пилить, но неудобно нечто общее. Например запустить на 100 ядрах ARM картах расширения listen сервера и каждое будет сливать в свой блочёк данных обычной ram данные и никаких трабл с разруливанием этого из однопотока, тредами и прочим. Работает там себе на стороне, никому не мешает и норм. Да, будут задержки, но это компенсируется разгрузкой CPU основного цель которого будет в логике и перелопачивании тонны данных без переключения то туда то сюда. Но фишка тут в том что можнл и обычный проц x86 сделать 10020 ядерным только драть будет много. Хз короче. Дай пофантазировать :D

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Просто будет плюс к зоопарку только уже на массовом пользовательском рынке.

ага, значит, нас ждет возврат в прошлое, когда у апла уже было свое закрытое железо. вопрос только, что скажет майкрософт. у меня вот винда на mac mini.

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

линуксоедам тоже рано радоваться, здесь куда проще нафиг отключить поддержку других ОС

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

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

А через 20 лет будем с ностальжи вспоминать мол вот были времена интересные, войны архитектур. Как сейчас смотрим с интересом какие были раньше тёрки в силиконовых долинах как по железу так и по софту. Завтра как Athmel AVR64 анонсируют 10Ghz 2048 physics kernels 100Mb L1d cashe 10Mb L1i cashe per kernel. 2Gb L2 cache 4Gb L3 cashe native float64 vectors FPU vec1 vec2 vec3 vec4 vec8 Vec16 Vec32 Vec64. 128bit 16 int soprocessors. 4 256bit soprocessors. And universal block 42632 kernels 500Mhz compability witch binary GLSL/SPIR-V and wicth x86/ARM instructions.

PATENTS? FUCK PATENTS! tsms suck

Всё я весь свои инглишь словарик использовал больше слов не знаю :D

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

у меня уже настальжи (и я уже проявитель для пленки из метола и аскорбиновой кислоты тестирую), а через 20 лет еще дожить надо.

witch ... and wicth

это слово тебя победило. the blair witch project.

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

Ой да ладно, что сука что пляж разницы нет. Так и тут.

У меня игровая травма, в виде вички https://www.youtube.com/watch?v=cBeaLwGYg08 лечить меня поздно как пишется правильно никогда не запомню. Могу даже с твичём спутать :D

Зис бич он твич лайк вич. Понимай как хочишь :D

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от crypt

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

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

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

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