Архитектура загрузки и хранения
В компьютерной инженерии архитектура загрузки -хранения (или архитектура регистра-регистра ) — это архитектура набора команд , которая делит инструкции на две категории: доступ к памяти ( загрузка и сохранение между памятью и регистрами ) и операции ALU (которые происходят только между регистрами). . [ 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 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с д Майкл Дж. Флинн (1995). Архитектура компьютера: конвейерное и параллельное проектирование процессоров . ISBN 0867202041 .
- ^ «Справочник AMD GCN» (PDF) .
- ^ Харви Г. Крагон (1996). Системы памяти и конвейерные процессоры . стр. 512–513. ISBN 0867204745 .