Войти

Показать полную графическую версию : Количество инструкций, выполняемых процессором


Zippy
27-06-2006, 21:07
Сколько может выполнить инструкций одновременно современный процессор? В частности интересует Itanium 2.

ShaRP
28-06-2006, 01:51
Zippy
Если верить вот этому документу (http://www.intel.com/pressroom/kits/itanium/itanium2_app_brief.pdf), то до шести.

Р.S. Поиск люди вообще зачем придумывали?

kim-aa
28-06-2006, 08:57
Есть несколько нюансов.
1) Процессоры пошли многоядерные и мультиконвеерные, за сим "когда меряются писюками" принято указывать производительность ядра.
Например у восьми-ядерного процессора SUN Niagara каждое ядро может за такт (так правильно у процессоров называется
одновременно ) выполнить 4 команды. Итого за такт могут быть выполнены 32 команды.
Однако данное преимущество хорошо лишь при глубокой многозадачности и мультипоточности.
Для задач где поток выполнения 1, но очень ресурсоемок, та же SUN производит сервера на AMD Opteron или Sparc IV+

2) Нужно учитывать архитектуру расматриваемого процессора.
1 команда архитектур RISC, CISC, VLISC это "три большие разницы"




© OSzone.net 2001-2012