stringtranslate.com

Архитектура загрузки-хранения

В компьютерной инженерии архитектура загрузки-сохранения (или архитектура регистр-регистр ) представляет собой архитектуру набора инструкций , которая делит инструкции на две категории: доступ к памяти ( загрузка и сохранение между памятью и регистрами ) и операции АЛУ (которые происходят только между регистрами). [1] : 9–12 

Некоторые архитектуры RISC, такие как PowerPC , SPARC , RISC-V , ARM и MIPS , являются архитектурами загрузки-хранения. [1] : 9–12 

Например, в подходе загрузки-сохранения оба операнда и назначение для операции ADD должны быть в регистрах. Это отличается от архитектуры регистр-память (например, архитектуры набора инструкций CISC, такой как x86 ), в которой один из операндов для операции ADD может быть в памяти, а другой — в регистре. [1] : 9–12 

Самым ранним примером архитектуры загрузки-сохранения был CDC 6600. [1] : 54–56  Почти все векторные процессоры (включая многие графические процессоры [2] [ необходим лучший источник ] ) используют подход загрузки-сохранения. [3]

Смотрите также

Ссылки

  1. ^ abcd Майкл Дж. Флинн (1995). Архитектура компьютера: конвейерное и параллельное проектирование процессоров . ISBN 0867202041.
  2. ^ "Справочник AMD GCN" (PDF) .
  3. ^ Харви Г. Крейгон (1996). Системы памяти и конвейерные процессоры . С. 512–513. ISBN 0867204745.