Автор не входит в состав редакции iXBT.com (подробнее »)
avatar
Clang разрабатывался и «оптимизировался» под х86. Когда его запустили на M1, он оказался гораздо быстрее на ARM. НИКТО не трогал его код.
Сможете доказать своё утверждение, что clang (а также любой другой компилятор) специально оптимизировали по ARM?
avatar
Ещё раз, чтобы не выглядеть дурачком, следует помнить, что ASIC это специализированная МИКРОСХЕМА.
То что, о чём вы говорите называется акселератор или просто специализированный блок.
avatar
А эпл выделила на это бабло и сказала «сделать быстрым насколько возможно, денег даем сто миллионов», вот и сделали

Что за ахинею вы несёте?
.
Речь о том, что тот же самый компилятор (и другие подобные программы) работает быстрее на M1 чем на Tiger Lake, потому что микроархитектура Firestorm намного лучще справляется со сложным кодом, чем тот же Tiger Lake. L1 кэш в 8 раз больше у M1 чем у Интел, а окно переупорядочивания вдвое больше, инструкций за такт выполняется опять же больше.
avatar
Нет, там просто бред написан.
Асики это народное название блоков ускорения в случае с эпл в ее собственных ипах.

Аргументация уровня «у ней внутре неонка».
avatar
Проблема с RISC-V что там нет ни экосистемы, ни стандартов на системную архитектуру, ни производительных ядер.
avatar
А кто будет вам делать компы с открытой архитектурой под какой-нибудь Linux, если их никто в итоге не будет покупать?

ЛОЛ. Можно сделать самому. В чём проблема вообще?
avatar
но и сделать невозможным переход пользователя на сторонние операционные системы, прежде всего Linux

Каким это образом? На маке с M1 работает и Линукс и Винда.
х86 не открытая архитектура, а закрытая.
avatar
Хаббл захвачен криптовымогателем =)
avatar
Ну смотря, что с чем сравниваем

С post-RISC.
то это предсказатель ветвлений

VLIW тут причем? Предсказатель есть и в новых Эльбрусах.
который анализирует кусок кода

branch predictor ничего не анализирует и даже не знает что есть какой-то код.
Он работает тупо с адресами и фидбэком от исполнительных устройств.
Простая же архитектура, даёт те же преимущества, что у risc, более простое проектирование и уменьшенное потребление.

Широкий VLIW как в Эльбрусе это совсем не простая штука.
Ну и крайне высокая степень параллелизма на уровне команд.

К каких-то редких циклах, разве что. В остальном 1-2 команды на слово.
Кстати говоря vliw даже в гпу использовался.

В прошлом. Его оттуда выкинули из-за сложности написания компиляторов и низкой эффективности.
Когда например RISC всё же служит для энергоэффективных устройств

RISC всегда был в самых мощных машинах, где нужна максимальная производительность. А потом чуваки расслабили булки, чем Интел и воспользовался.
avatar
какой вообще смысл использовать risc там, где у того же vliw преимущество, тоже самой и с х86.

И какое у VLIW преимущество? =)
avatar
Пока вы спали, мир уже давно перешёл на ARM.
Остались последние бастионы х86 в дестопах, но это ненадолго.
Ещё 10 лет назад ARM выпускал Cortex-A9, который был на уровне Атома.
Разумеется переход на него не имел никакого смысла. Против Sandy Bridge он ничего не мог показать. Сейчас ARMы дрючат Интел как в однопотоке, так и в многопотоке и по характеристикам типа ПСП.
avatar
Вы явно к портированию приложений не причастны.
Интринсики конечно могут быть сконвертированы через слой абстракции, но это не лучший вариант. Разные компиляторы имеют разные UB и баги.
Когда речь идёт о портировании на другую программную платформу, то основная работа уходит именно на это.
avatar
Во всяком случае, в сети появились сведения, что Samsung обхаживает разработчиков процессоров, ранее работавших в Apple и AMD.

Так и вижу на совете директоров:
— Давайте наймём инженеров из AMD!
— Но ведь мы недвавно разогнали команду инженеров, которых купили у AMD?
— …
avatar
>> Starbase Tiki Bar — это ресторан для сотрудников SpaceX
Вот что у американцев впечатляет, так это забота о людях.
Можно не только ракету в космос пульнуть, но и коктейль бухнуть =)
avatar
Таки это у евреев.
В Ливане shāwarmā
avatar
Тут и так сложно адекватного человека встретить, а когда это и женщина, то тем более.
©балабоба
avatar
Ищете помощь?
avatar
>> нафиг новые драйвера СТАРОМУ железу?
Типа в драйверах баги не правят?
Для GPU делают поддержку новых игр.
Мне R9 Fury 2015г хватает для всего.
avatar
На текущем уровне развития ни о каких больших станциях можно и не мечтать.
Срок службы современных космических станций 15-20 лет, и уже к этому моменту они просто разваливются.
avatar
Huawei не кастомизирует ядра ARM. Они берут 100% стоковый. Сейчас только ARM кастомизирует свои ядра по ТЗ заказчика (такого как Qualcomm).