Unidad load/store
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]- Unidad de generación de direcciones
- Unidad aritmética lógica
- Unidad de punto flotante
- Arquitectura load-store
Referencias
[editar]- ↑ «IBM POWER8 processor core microarchitecture (PDF Download Available)». ResearchGate.
- ↑ «Structure of Computer Systems» (PDF). Users.utcluj.ro. Consultado el 23 de junio de 2017.
- ↑ «ARM Information Center». infocenter.arm.com.
- ↑ a b Memory Systems: Cache, DRAM, Disk by Bruce Jacob, Spencer Ng, David Wang 2007 ISBN 0123797519 page 298
- ↑ Computer Architecture: A Quantitative Approach by John L. Hennessy, David A. Patterson 2011 ISBN 012383872X pages 293-295