En ingeniería informática, una unidad load-store (LSU por sus siglas en inglés) es una unidad de ejecución especializada responsable de ejecutar todas las instrucciones load-store, generar direcciones virtuales de operaciones de carga y almacenamiento[1][2][3]​ y cargar datos de la memoria o almacenarlos de vuelta a la memoria de registros.[4]

La unidad load-store generalmente incluye una cola que actúa como un área de espera para las instrucciones de la memoria, y la unidad en sí misma funciona independientemente de otras unidades de procesador.[4]

Las unidades load-store también se pueden usar en el procesamiento vectorial, y en tales casos se puede usar el término "vector load-store".[5]

Algunas unidades de almacenamiento de carga también son capaces de ejecutar operaciones simples de punto fijo y/o enteros.

Véase también

editar

Referencias

editar
  1. «IBM POWER8 processor core microarchitecture (PDF Download Available)». ResearchGate. 
  2. «Structure of Computer Systems» (PDF). Users.utcluj.ro. Consultado el 23 de junio de 2017. 
  3. «ARM Information Center». infocenter.arm.com. 
  4. a b Memory Systems: Cache, DRAM, Disk by Bruce Jacob, Spencer Ng, David Wang 2007 ISBN 0123797519 page 298
  5. Computer Architecture: A Quantitative Approach by John L. Hennessy, David A. Patterson 2011 ISBN 012383872X pages 293-295