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
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…
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