stringtranslate.com

Arquitectura de carga y almacenamiento

En ingeniería informática , una arquitectura de carga y almacenamiento (o una arquitectura de registro-registro ) es una arquitectura de conjunto de instrucciones que divide las instrucciones en dos categorías: acceso a la memoria ( carga y almacenamiento entre la memoria y los registros ) y operaciones ALU (que solo ocurren entre registros). [1] : 9–12 

Algunas arquitecturas RISC como PowerPC , SPARC , RISC-V , ARM y MIPS son arquitecturas de carga y almacenamiento. [1] : 9–12 

Por ejemplo, en un enfoque de carga y almacenamiento, tanto los operandos como el destino de una operación ADD deben estar en registros. Esto difiere de una arquitectura de registro-memoria (por ejemplo, una arquitectura de conjunto de instrucciones CISC como x86 ) en la que uno de los operandos para la operación ADD puede estar en la memoria, mientras que el otro está en un registro. [1] : 9–12 

El primer ejemplo de una arquitectura de carga-almacenamiento fue el CDC 6600. [ 1] : 54–56  Casi todos los procesadores vectoriales (incluidas muchas GPU [2] [ se necesita una mejor fuente ] ) utilizan el enfoque de carga-almacenamiento. [3]

Véase también

Referencias

  1. ^ abcd Michael J. Flynn (1995). Arquitectura de computadoras: diseño de procesadores en paralelo y segmentados . ISBN 0867202041.
  2. ^ "Referencia AMD GCN" (PDF) .
  3. ^ Harvey G. Cragon (1996). Sistemas de memoria y procesadores segmentados . Págs. 512-513. ISBN. 0867204745.