diff --git a/20150624.html b/20150624.html new file mode 100644 index 0000000..fb9206f --- /dev/null +++ b/20150624.html @@ -0,0 +1,40 @@ +
+

20150624 - AMD Fury X (aka Fiji) is a Beast of a GPU Compute Platform

+
+ + + +Compute Raw Specs +
+Raw specs from wikipedia adjusted to per millisecond: comparing what the two vendors built around 600 mm^2 on 28 nm,
+
+ +AMD FURY X: 8.6 GFlop/ms, 0.5 GB/ms, 0.27 GTex/ms
+NV TITAN X: 6.1 GFlop/ms, 0.3 GB/ms, 0.19 GTex/ms

+
+Or the same numbers in operations per pixel at 1920x1080 at 60 Hz,
+
+ +AMD FURY X: 69 KFlop/pix, 4.0 KB/pix, 2.2 KTex/pix
+NV TITAN X: 49 KFlop/pix, 2.4 KB/pix, 1.5 KTex/pix

+
+Think about what is possible with 69 thousand flops per pixel per frame.
+
+HBM +
+HBM definitely represents the future of bandwidth scaling for GPUs: +a change which brings the memory clocks down and bus width up (512 bytes wide on Fury X vs 48 bytes wide on Titan X). +This will have side effects on ideal algorithm design: ideal access granularity gets larger. +Things like random access global atomics and random access 16-byte vector load/store operations +become much less interesting (bad idea before, worse idea now). +Working in LDS with shared atomics, staying in cache, etc, becomes more rewarding. +
+
+ + + + +
+ + + diff --git a/index.html b/index.html index d68d20d..9874a9b 100644 --- a/index.html +++ b/index.html @@ -90,6 +90,7 @@ Below this is active random migration (400 prior posts still to filter through) 20150710 - Inspiration Reboot
20150709 - GPU Unchained ASCII Notes
20150630 - Sugar Free Peppermint Chocolate Chip Custard Ice Cream
+20150624 - AMD Fury X (aka Fiji) is a Beast of a GPU Compute Platform
20150525 - OS Project : 7 - PS/2 and Misc
20150522 - The Other Project Cleaned Up
20150509 - OS Project : 6 - Hashing