Articulo de referencia

Intercalación (datos)

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 proc...

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 w2
x0 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

  1. "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 .