LINUX.ORG.RU

Сравнение наборов инструкций процессоров


0

0

Есть где-нибудь сравнение различных архитектур процессоров в части наборов инструкций? Например так-ли эфективны АРМовские сдвиги в каждой инструкции. Сильно-ли пострадает производительность, если будет отдельная инструкция сдвига.

Ну и в этом духе.

★★★★

берешь полную доку по интересующим процессорам там обычно расписано за сколько тактов какая инструкция выполняется ну и считаешь

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

Дело не в этом. Меня интересует статистика насколько часто те или иные особенности процессоров используются на практике. Понятно что сложение и сдвиг за 1 такт лучше чем отдельно сложение и отдельно сдвиг. Но сколько производительнтости реально потеряется на реальном коде. Да еще с реальными компиляторами.

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

Так всегда разработку надо начинать c симулятора.
Ассемблер + динамический (с возможностью отрубона инструкций
при указании модификации) компилятор и вперед.
Правда симулятор должен более или менее пристойно
считать такты с учетом перекрытия инструкций и т.п.

Можно вместо симулятора попробовать ALTERA/Xilinx
загрузить и поиграть.

В качестве тестов конечно какие-то солидные спеки нужны.
На пальцах много не насчитаешь.

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