Архитектуры CISC и RISC (часть 5)


Подавляющее число процессоров создано в соответствии с архитектурами CISC и RISC, которые находятся в постоянном развитии. В своей эволюции каждая из них часто заимствует достоинства и решения соперника 

trans Архитектуры CISC и RISC (часть 5)trans Архитектуры CISC и RISC (часть 5)trans Архитектуры CISC и RISC (часть 5)trans Архитектуры CISC и RISC (часть 5)trans Архитектуры CISC и RISC (часть 5)trans Архитектуры CISC и RISC (часть 5)trans Архитектуры CISC и RISC (часть 5)trans Архитектуры CISC и RISC (часть 5)trans Архитектуры CISC и RISC (часть 5)trans Архитектуры CISC и RISC (часть 5)  

Евгений Рудометов 
 

Часть 4 
  

MIPS и ARM
    

MIPS (сокращение от названия соответствующего проекта Стэнфордского университета — Microprocessor without Interlocked Pipeline Stages) — система команд и микропроцессорных архитектур, разработанных компанией MIPS Computer Systems в соответствии с концепцией проектирования процессоров RISC. Ранние модели процессоров имели 32-битную структуру, позднее появились его 64-битные версии. Существует несколько наборов команд: MIPS32, MIPS64, microMIPS и nanoMIPS. Помимо этого, доступны дополненные наборы инструкций и модели процессоров. С середины до конца 1990-х годов каждым третьим микропроцессором на рынке был процессор под управлением MIPS. В настоящее время различные реализации MIPS используются в основном во встроенных системах, например, в шлюзах, маршрутизаторах, во встраиваемых системах, контроллерах, смартфонах, игровых приставках, видеоплеерах.

Процессоры архитектуры MIPS разработали и выпустили многие компании, среди которых Broadcom, NEC, Realtek, Toshiba. В мае 2015 года российская компания Байкал Электроникс (Baikal Electronics) объявила о тестировании своего первого продукта, процессора Baikal-T1 на ядре MIPS Warrior. В этом же году был выпущен первый коммерческий продукт на этом процессоре. Данный процессор ориентирован на широкий класс изделий, среди которых мультимедийные центры, роутеры, маршрутизаторы, промышленные контроллеры и т. п. 

CISC & RISC 04

 Процессор Baikal-T1
 (Википедия)

 

ARM (Advanced RISC Machine — усовершенствованная RISC-машина) — система команд и семейство описаний, а также готовых топологий 32-битных и 64-битных микропроцессорных/микроконтроллерных ядер, разрабатываемых компанией ARM Limited. Среди лицензиатов готовых топологий ядер ARM много известных компаний, среди которых, например, AMD, Apple, Analog Devices, Intel, Marvell, NXP, STMicroelectronics, Samsung, LG, MediaTek, Qualcomm, Sony, Texas Instruments, Nvidia, HiSilicon, Байкал Электроникс. При этом многие лицензиаты проектируют собственные топологии ядер на базе системы команд ARM. Многие специалисты считают процессоры ARM перспективными для использования и в серверах. В настоящее время процессоры ARM широко используются в потребительской электронике: в смартфонах, мобильных телефонах, плеерах аудио и видео, игровых консолях, калькуляторах, умных часах и компьютерных периферийных устройствах, таких, как жесткие диски или маршрутизаторы. Эти процессоры имеют низкое энергопотребление, поэтому находят широкое применение во встраиваемых системах и преобладают на рынке мобильных устройств, для которых данный фактор критически важен. Кстати, российская компания Байкал Электроникс разработала микропроцессор Baikal-M (BE-1000) на базе 8 ядер ARM Cortex-A57 и GPU Mali-T628. В 2020 году были представлены ARM-процессоры Baikal-M/2, Baikal-M/2+ и Baikal-S (16 нм техпроцесс, 48 ядер ARM-Cortex A75 с частотой 2 ГГц). Модели этого семейства ориентироаны на мобильные и настольные компьютерные системы, а Baikal-S — на рабочие станции и серверы.

Оценивая особенности архитектур CISC и RISC, необходимо отметить, что они находятся в постоянном развитии. Более того, в своей эволюции каждая из них часто заимствует достоинства и решения соперника. Таким образом, в некоторых процессорах можно найти узлы и технологии обеих архитектур, что делает их, по сути, гибридными.

        CISC & RISC 05

 Процессор Baikal-M
 (Википедия)

 

В следующей части  — о гибридах и развитии.

>>    Часть 6 
      


Ссылки по теме