miércoles, 25 de abril de 2018

La instrucción LFENCE de Intel CPU

La instrucción LFENCE (Load FENCE) de los microprocesadores Intel: serializa las operaciones de carga de instrucciones.
Leer en el siguiente enlace al documento PDF Intel Analysis of Speculative Execution Side Channels.
Una descripción técnica sobre el uso de ésta instrucción en Memory ordering.
Otras instrucciones similares: SFENCE (Store FENCE) y MFENCE (Memory FENCE).
También se puede leer en el siguiente enlace: Load Fence.