En informática , el entrelazado de datos se refiere a la intercalación de campos o canales de diferente significado de forma secuencial en la memoria , en los registros del procesador o en los formatos de archivo . Por ejemplo, para datos de coordenadas , [ 1 ]
x0 y0 z0 w0 x1 y1 z1 w1 x2 y2 z2 w2x0 x1 x2 x3 y0 y1 y2 y3 z0 z1 z2 z3 w0 w1 w2 w3
El primero está intercalado, mientras que el segundo no.
Un procesador puede admitir instrucciones de permutación, o instrucciones de carga y almacenamiento con pasos , para moverse entre representaciones intercaladas y no intercaladas.
El entrelazado tiene implicaciones de rendimiento para la coherencia de la caché , la facilidad para aprovechar el hardware SIMD y el aprovechamiento de los modos de direccionamiento de un ordenador . (Por ejemplo, los datos entrelazados pueden requerir que se calcule una dirección, desde la cual se puede acceder a los campos individuales mediante desplazamientos inmediatos ; por el contrario, si el índice solo requiere un campo, los datos desentrelazados pueden aprovechar el direccionamiento de índice escalado ).
Véase también
Referencias
- ↑ "Interoperabilidad de los marcos de aprendizaje automático, parte 1: diseños de memoria y grupos de memoria" . Blog técnico de NVIDIA . 9 de agosto de 2021. Consultado el 20 de noviembre de 2025 .
- Memoria de computadora
- Almacenamiento de datos informáticos
- Ranuras de almacenamiento de computadora