Компьютерное железо

Есть 2 процессора. У одного набор инструкций больше чем у другого. На что это может повлиять?

Есть процессор A и Б. У процессора А больше инструкций, но он немного уступает в производительности процессору Б. А у процессора Б меньше инструкций, чем у процессора А. На что собственно эти инструкции влияют?
Утилиты имеют некоторые требования к нужному набору инструкция. Для простого примера современные игры требуют поддержки SSE4.2 инструкций. Нет поддержки? игра не стартанет. Но наличие большого пула поддерживаемых инструкций вовсе не говорит что проц лучше. Для примера AVX512 инструкции. ну есть их поддержка а смысла нет, ибо нет утилит которые задействуют этот набор инструкций то есть галочка "поддерживает AVX512" не дает вообще ничего
Геннадий Великанов
Геннадий Великанов
92 022
Лучший ответ
на количество необходимых операций для их исполнения, т. е. на количество циклов процессора для их исполнения.
если более губоко вдаваться в подробности - то в использовании стеков памяти для перезаписи как входных, так и выходных данных.
ага, на этом держится всё кэширование данных процессора, а не на алгоритмах выборки для кэширования ))
Ну вот в кратце какая инструкция в ЦП за что отвечает! (ну при наличии онной в ЦП:).
https://www.chaynikam.info/cpu_tech.html
Один из примеров (в ссылке там уже подробнее)
MMX
Аббревиатура образована от MultiMedia eXtensions (мультимедийные расширения). Это набор инструкций процессора, предназначенных для ускорения обработки фото-, аудио- и видеоданных. Разработан компанией Intel, используется в процессорах с 1997 года и на момент внедрения обеспечивал до 70% прироста производительности. Сегодня вам вряд ли удастся встретить процессор без поддержки этой технологии. Подробнее.
3DNow!
Технология впервые была использована в 1998 году в процессорах AMD и стала развитием технологии MMX, значительно расширив возможности процессора в области обработи мультимедийных данных. Ее презентацию совместили с выходом игры Quake 2, в которой 3DNow! обеспечивала до 30% прироста быстродействия. Но широкого распространения 3DNow! не получила. Сейчас она заменена другими технологиями и в новых процессорах не используется. Подробнее.
Под виндой, в программах, в играх ты ничего ими не выиграешь. Ну просто всем впадлу оптимизировать свой софт под конкретные процессоры.

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

В целом, предпочти проц Б, и не забивай себе голову всякой ерундой :)
Barikelo Rubens
Barikelo Rubens
13 527
Смотри, какая тема. Инструкции разные. Была беда, что игры на старых 6ядерных феномах не могли запустить некоторые игры из-за отсутствия инструкций SSE 4.1-4.2.И тут такая ситуация-мощный, хоть и старый феном не запускал, а слабые, но относительно новые процессоры запускали. Я, конечно, не всё знаю, но это можно использовать, как ответ на твой вопрос.
Askhat ***
Askhat ***
3 235