Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Clang разрабатывался и «оптимизировался» под х86. Когда его запустили на M1, он оказался гораздо быстрее на ARM. НИКТО не трогал его код.
Сможете доказать своё утверждение, что clang (а также любой другой компилятор) специально оптимизировали по ARM?
Ещё раз, чтобы не выглядеть дурачком, следует помнить, что ASIC это специализированная МИКРОСХЕМА.
То что, о чём вы говорите называется акселератор или просто специализированный блок.
А эпл выделила на это бабло и сказала «сделать быстрым насколько возможно, денег даем сто миллионов», вот и сделали
Что за ахинею вы несёте?
.
Речь о том, что тот же самый компилятор (и другие подобные программы) работает быстрее на M1 чем на Tiger Lake, потому что микроархитектура Firestorm намного лучще справляется со сложным кодом, чем тот же Tiger Lake. L1 кэш в 8 раз больше у M1 чем у Интел, а окно переупорядочивания вдвое больше, инструкций за такт выполняется опять же больше.
Пока вы спали, мир уже давно перешёл на ARM.
Остались последние бастионы х86 в дестопах, но это ненадолго.
Ещё 10 лет назад ARM выпускал Cortex-A9, который был на уровне Атома.
Разумеется переход на него не имел никакого смысла. Против Sandy Bridge он ничего не мог показать. Сейчас ARMы дрючат Интел как в однопотоке, так и в многопотоке и по характеристикам типа ПСП.
Вы явно к портированию приложений не причастны.
Интринсики конечно могут быть сконвертированы через слой абстракции, но это не лучший вариант. Разные компиляторы имеют разные UB и баги.
Когда речь идёт о портировании на другую программную платформу, то основная работа уходит именно на это.
>> Starbase Tiki Bar — это ресторан для сотрудников SpaceX
Вот что у американцев впечатляет, так это забота о людях.
Можно не только ракету в космос пульнуть, но и коктейль бухнуть =)
На текущем уровне развития ни о каких больших станциях можно и не мечтать.
Срок службы современных космических станций 15-20 лет, и уже к этому моменту они просто разваливются.
Сможете доказать своё утверждение, что clang (а также любой другой компилятор) специально оптимизировали по ARM?
То что, о чём вы говорите называется акселератор или просто специализированный блок.
Что за ахинею вы несёте?
.
Речь о том, что тот же самый компилятор (и другие подобные программы) работает быстрее на M1 чем на Tiger Lake, потому что микроархитектура Firestorm намного лучще справляется со сложным кодом, чем тот же Tiger Lake. L1 кэш в 8 раз больше у M1 чем у Интел, а окно переупорядочивания вдвое больше, инструкций за такт выполняется опять же больше.
Аргументация уровня «у ней внутре неонка».
ЛОЛ. Можно сделать самому. В чём проблема вообще?
Каким это образом? На маке с M1 работает и Линукс и Винда.
х86 не открытая архитектура, а закрытая.
С post-RISC.
И какое у VLIW преимущество? =)
Остались последние бастионы х86 в дестопах, но это ненадолго.
Ещё 10 лет назад ARM выпускал Cortex-A9, который был на уровне Атома.
Разумеется переход на него не имел никакого смысла. Против Sandy Bridge он ничего не мог показать. Сейчас ARMы дрючат Интел как в однопотоке, так и в многопотоке и по характеристикам типа ПСП.
Интринсики конечно могут быть сконвертированы через слой абстракции, но это не лучший вариант. Разные компиляторы имеют разные UB и баги.
Когда речь идёт о портировании на другую программную платформу, то основная работа уходит именно на это.
Так и вижу на совете директоров:
— Давайте наймём инженеров из AMD!
— Но ведь мы недвавно разогнали команду инженеров, которых купили у AMD?
— …
Вот что у американцев впечатляет, так это забота о людях.
Можно не только ракету в космос пульнуть, но и коктейль бухнуть =)
В Ливане shāwarmā
©балабоба
Типа в драйверах баги не правят?
Для GPU делают поддержку новых игр.
Мне R9 Fury 2015г хватает для всего.
Срок службы современных космических станций 15-20 лет, и уже к этому моменту они просто разваливются.