Articulo de referencia

Arquitectura de carga y almacenamiento

En ingeniería informática , una arquitectura de carga-almacenamiento (o arquitectura de registro-registro ) es una arquitectura de conjunto de instrucciones que divide las instr...

En ingeniería informática , una arquitectura de carga-almacenamiento (o arquitectura de registro-registro ) es una arquitectura de conjunto de instrucciones que divide las instrucciones en dos categorías: acceso a memoria ( carga y almacenamiento entre memoria y registros ) y operaciones de la 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-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 de la operación ADD puede estar en 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 ] ) utilizan el enfoque de carga-almacenamiento. [ 3 ]

Véase también

Referencias

  1. 1 2 3 4 Michael J. Flynn (1995). Arquitectura de computadoras: diseño de procesadores paralelos y en paralelo . Jones & Bartlett Learning. ISBN 0867202041.
  2. "Referencia AMD GCN" (PDF) .
  3. Harvey G. Cragon (1996). Sistemas de memoria y procesadores segmentados . Jones & Bartlett Learning. págs. 512–513 . ISBN  0867204745.