Некоторые типы архитектур процессоров с точки зрения программного обеспечения:
- CISC (Complex Instruction Set Computer). tproger.ru Архитектура с полным набором команд, где длина команд нефиксированная, а арифметические действия кодируются в одной команде. tproger.ru Пример: x86 (IA-32) и x86_64 (AMD64). tproger.ru
- RISC (Reduced Instruction Set Computer). tproger.ru Архитектура процессора, в которой быстродействие увеличивается за счёт упрощения инструкций: их декодирование становится более простым, а время выполнения — меньшим. tproger.ru Примеры: PowerPC, серия архитектур ARM (ARM7, ARM9, ARM11, Cortex). tproger.ru
- MISC (Minimal Instruction Set Computer). skyeng.ru Архитектура, использующая минимальное количество простых команд. skyeng.ru Такой подход позволяет достичь компактности и простоты проектирования процессоров. skyeng.ru MISC используется в специальных контроллерах и встраиваемых системах. skyeng.ru
- EPIC (Explicitly Parallel Instruction Computing). skyeng.ru Параллельная архитектура, позволяющая выполнять несколько команд одновременно. skyeng.ru Процессоры с такой структурой обладают высокой производительностью и применяются в суперкомпьютерах и сложных вычислительных системах. skyeng.ru
- VLIW (Very Long Instruction Word). rudesignshop.ru studizba.com Архитектура, в которой используются очень длинные команды (до 128 бит и более), отдельные поля которых содержат коды, обеспечивающие выполнение различных операций. studizba.com
Также существуют виртуальные архитектуры, например JVM-архитектура, которая эмулируется на целевой реальной машине, или .NET CIL. tproger.ru
Кроме того, выделяют узкоспециализированные архитектуры, такие как графические, математические, тензорные. tproger.ru