Patrones de cómputo Flashcards

(3 cards)

1
Q

Casos de histogramas

A
  • Los accesos a memoria son ineficientes cuando se particiona por secciones (Accesos no coalesced)
  • Acceso intercalado da un mejor patrón de acceso a datos
  • Condiciones de carrera se pueden resolver con operaciones atómicas
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Operaciones atómicas

A
  • Operaciones read-modify-write ejecutadas por una única instrucción
  • El hardware garantiza que ningún otro hilo npueda realizar una operación en la misma dirección de memoria mientras tanto (es puesto en espera)
  • Atomic add, sub, inc, dec, min, max…
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Privatization

A
  • Consiste en darle a cada hilo (o warp o bloque) su propia copia privada de una variable o estructura de datos, en lugar de compartirla entre múltiples hilos.
  • Reduce la latencia, aumenta el rendimiento y reduce la serialización
How well did you know this?
1
Not at all
2
3
4
5
Perfectly