2013-11-24 5 views
2

Я пытаюсь выяснить, имеют ли современные графические процессоры сокращенный набор команд или сложный набор команд.Являются ли современные графические процессоры основанными на RISC или CISC?

Wikipedia говорит, что это не размер набора команд, а сколько циклов, необходимых для завершения и обучения.

В RISC-процессорах каждая инструкция может быть завершена за один цикл.

В процессорах CISC для выполнения некоторых инструкций требуется несколько циклов.

Я пытаюсь выяснить, что происходит для современных графических процессоров.

+0

Плохое определение. Многие инструкции, такие как деление, могут принимать переменное количество инструкций , Также значение RISC против CISC довольно тривиально, а также RISC-процессоры - это несколько CISC. Называя это RISC, что вы действительно пытаетесь сказать? – Mikhail

+0

Большинство команд выполняются в линии трубопровода, поэтому они выполняют несколько циклов нажатия на аппаратное обеспечение, но выглядят как внешний для внешнего мира. – Ethan

+0

Ну, RISC-процессоры, как правило, имеют очень короткие конвейеры, не так ли? Разница между RISC и CISC заключается в том, что каждая инструкция более упрощена и работает в более коротком конвейере, что позволяет завершить инструкцию за меньшее количество циклов. [Источник] (http://www.seas.upenn.edu/~palsetia/cit595s07/RISCvsCISC.pdf) Не понимаю ли я это? – nabeelr

ответ

0

набора команд RISC: нагрузка/магазин блок не зависит от других блоков, так в основном для загрузки и хранений конкретных инструкций используются

CISC insruction набор: Объявление/магазин блок во встроенных в процедуре выполнения Instrction, Therfore команда более сложна, чем команда RISC, потому что команда CISC рядом с операцией будет выполнять этап загрузки и хранения, и для этого требуется больше транзисторной логики для использования в одном устройстве.

Смежные вопросы