Compilación Vectorial
Transformaciones que simplifican el análisis de dependencias
Extracción de invariantes 1 (gcc)
IEEE-754 Floating Point Converter
Extracción de invariantes 2 (gcc)
Normalización de bucles (gcc)
Análisis de dependencias
Ejemplo 1: dependencia entre iteraciones (gcc)
Ejemplo 2: dependencia entre iteraciones (gcc)
Ejemplo 3: axpy (gcc)
Ejemplo 4: recurrencia (gcc)
Ejemplo 5 (gcc)
Ejemplo 6: escalado (gcc)
Ejemplo 7: progresión geométrica (gcc)
Ejemplo 8: escalado con desplazamiento a la izquierda (gcc)
Ejemplo 9 (gcc)
Ejemplo 10 (gcc)
Ejemplo 13: renombre (gcc)
Ejemplo 13: renombre (icc)
Ejemplo 14: expansión escalar (gcc)
Ejemplo 14: expansión escalar (icc)
Ejemplo 15: copia de vectores (gcc)
Ejemplo 15: copia de vectores transformado (gcc)
Ejemplo 15: copia de vectores (icc)
Ejemplo 15: copia de vectores transformado (icc)
Ejemplo 16: flotación (gcc)
Ejemplo 16: flotación reordenado (gcc)
Ejemplo 16: flotación (icc)
Ejemplo 16: flotación reordenado (icc)
Ejemplo 17: vectorización parcial, ciclos de dependencias (gcc)
Ejemplo 17: vectorización parcial, ciclos de dependencias, reordenado (gcc)
Ejemplo 17: vectorización parcial, ciclos de dependencias (icc)
Ejemplo 18: vectorización parcial, bucles anidados (gcc)
Ejemplo 18: vectorización parcial, bucles anidados (icc)
Ejemplo 19: intercambio de bucles (gcc)
Ejemplo 19: intercambio de bucles (icc)
Ejemplo 20a: intercambio de bucles (gcc)
Ejemplo 20a: intercambio de bucles (icc)
Ejemplo 20b: intercambio de bucles (gcc)
Ejemplo 20b: intercambio de bucles (icc)
Ejemplo 21: intercambio de bucles (gcc)
Ejemplo 21: intercambio de bucles (icc)
Ejemplo 22: intercambio de bucles (gcc)
Ejemplo 22: intercambio de bucles (icc)
Ejemplo 23: análisis 2D (gcc)
Ejemplo 23: análisis 2D, bucles intercambiados (gcc)
Ejemplo 23: análisis 2D (icc)
Ejemplo 23: análisis 2D, bucles intercambiados (icc)
Ejemplo 25: reducción (gcc)
Ejemplo 25: reducción (icc)
Ejemplo 25: reducción (gcc fast math)