Мы используем файлы cookie и сервисы аналитики. Ознакомьтесь с нашей Политикой сбора данных и выберите, какие типы cookie вы разрешаете:
cookie_policy_accepted — хранит ваш выбор cookiePHPSESSID — сессияkey3 — запоминание входа_ix — единая сессия входа на ixbt.comadminuserskey — вход администратораtopic_add_autosave — автосохранение черновикаls_photoset_target_tmp — временные данные загрузки фотоgeo_country — определяет ваш регион_ga, _ga_*, _ym_uid, _ym_d, _ym_* — статистика посещений__gads, __gpi — таргетирование объявленийВы всегда можете изменить свои предпочтения в настройках.
Битва может идти только в повышении частоты ARM до 5-6Ггц с исполнением 4 IPC — больше бессмысленно, так как всего 16 целочисленных регистров, из которых 2 — IP,SP — фактически всегда заняты под хранение чего-то полезного.
Ну и на чём там можно уделать Core/Ryzen? На многоядерности? OK. Пусть будет 64 ядра на планшете/ноуте. Приложений, которые их используют эффективно особо нет ни для Intel/AMD ни для ARM.
То есть обгонять будут на голой синтетике.
Компилятор в принципе не способен изменить в ходе исполнения предсказание с true на false в зависимости от N последних переходов. Тупиковое направление VLIW, как и у Эльбруса.
Эльбрус проще изготовлять из-за отсутствия спекулятивного исполнения/предсказателя переходов и OOO, но код придётся компилировать под каждую новую версию процессора. Для реальных случаев зоопарка компьютеров такая боль никому кроме служивых в форме не нужна. Но у них эта боль по приказу. Добровольно такая боль слишком дорого обходится.
Посыл-то был перейти c x86_32 на что-то новое-свежее-прекрасное. Но Intel тогда продемонстрировала рывок оставивший Alpha глотать пыль. А перекомпиляция/портирование не состоялось, так как выйгрыш даже в 20% по производительности не стоил вложенных средств в портирование сотен миллионов строк кода под Windows.
Даже сейчас приложения Android/iOS — это глазок в мир приложений для Desktop. Ими можно пользоваться в режиме «внезапно нужно что-то сделать, и идти дальше». Но где приложения, с которыми человек может работать 8 часов 5 дней в неделю, и при этом создавать что-то полезное?
Где аналог Ворда, позволяющий редактировать страницы A4 также удобно как на компьютере с монитором?
То есть новый десктопный ARM либо должен быть с Windows 10+, либо для начала под Linux c UI, который довольно всеяден к процессорам, хотя совсем не всеяден к платформам. Торвальдс к примеру уже высказался про ARM, что это не платформа. И создание Linux под ARM не возможно, пока такая платформа не станет стандартом де-факто. Вся периферия должна стать PCI-E, или на стандарте со схожей производительностью (а альтернатива есть?). Многое нужно стандартизовать прежде чем в плату можно будет воткнуть процессор ARM, чтобы системное ПО имело хотя бы основы совместимости железа и софта.
Производители компьютеров не потянут разрабатывать компьютеры, как сейчас разрабатываются мобильники. Слишком много разнообразной периферии можно воткнуть в PC. Если ARM не будет работать с таким же железом, и драйверами железа для ARM, то ARM не примут как PC.
А если бы он инвестировал в дырку в полу, куда он кидает деньги, а через год по обещаниям эти деньги с прибавкой можно вытащить обратно? Он бы не задался вопросом куда ведёт эта дырка, и каким образом обеспечить возврат средств, а также безопасность их размещения?
Не видел нигде раскрытий микроархитектуры A9-A10-… поэтому трудно сказать может ли такое быть в принципе учитывая 4-6 IPC у процессоров Intel и AMD. К тому же в области плавающей арифметики эти процессоры пока не заменимы. GPU используют где могут. Но не везде вычисления так просты, чтобы реализовать легко на GPU.
А архитектура определяет Instruction Set, Execution Priviledge Rounds/System Registers, Interruption Processing/Shadow Registers, и Virtual Memory Model/MMU Registers, может что-то еще забыл. Всё это должно быть цельнотянутым из ARM чтобы обеспечить совместимость.
На производительность влияет только то, как устроен механизм исполнения, сколько ядер, кэша, и т.п.
https://youtu.be/hzT2-2rFyPQ?t=1m12s
Хотелось бы понять, почему линия резко уходит вверх в будущем, но при этом была параллельной на существующих микро-архитектурах.