Архитектура x86 и ARM различаются набором инструкций. 25 Процессоры x86 используют сложный набор инструкций CISC (Complex Instruction Set Computing), а ARM — упрощённый набор инструкций RISC (Reduced Instruction Set Computing). 25
Микроархитектура у процессоров x86 и ARM также отличается. 8 Процессоры x86 имеют сложную внутреннюю конфигурацию с громоздкими модулями и большим количеством функциональных блоков инструкций. 8 Общее количество транзисторов этих процессоров велико и на порядок больше, чем у процессоров ARM аналогичной производительности. 8 Процессоры ARM используют простые инструкции с ограниченной длиной, их модули достаточно просты, межмодульные соединения более эффективны. 8 Количество транзисторов на порядок меньше, в результате энергопотребление и тепловыделение также значительно меньше. 8
Отличие микроархитектуры от архитектуры в том, что архитектура описывает общий принцип устройства и работы процессора, а микроархитектура — его внутреннюю организацию и характеристики. 3 Она включает в себя конкретные детали исполнения команд, структуру регистров и кэш-памяти, а также способы организации вычислительных блоков и логики процессора. 1