record conversation snippet
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 4 Dec 2018 08:04:20 +0000 (08:04 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 4 Dec 2018 08:04:20 +0000 (08:04 +0000)
3d_gpu/microarchitecture.mdwn

index f2c363d4229cda8b8190989bd498b9e94cae50e4..d22e36e76f607a22bb8a2d0e74e39fa845026d07 100644 (file)
@@ -165,6 +165,18 @@ be pending
   written to by an earlier store cannot perform the memory access until
   the store has written the data.
 
+Advantages of Speculation, Load and Store hazards:
+
+* A store updates memoryy only when it reached the head of the ROB
+* WAW and WAR type of hazards are eliminated with speculation
+  (actual updating of memory occurs in order)
+* RAW hazards through memory are maintained by not allowing a load
+  to initiate the second step of its execution
+* Check if any store has a destination field that matched the
+  value of the load:
+    - SD F1 100(R2)
+    - LD F2 100(R2)
+
 # References
 
 * <https://en.wikipedia.org/wiki/Tomasulo_algorithm>