(no commit message)
authorlkcl <lkcl@web>
Thu, 5 May 2022 13:40:30 +0000 (14:40 +0100)
committerIkiWiki <ikiwiki.info>
Thu, 5 May 2022 13:40:30 +0000 (14:40 +0100)
openpower/sv/SimpleV_rationale.mdwn

index 04e6a411e908aee370f2d6b498298e6460740d9f..fa4ccd2d93b550f2ed3e00b270e9f26827e20852 100644 (file)
@@ -13,3 +13,14 @@ Khronos Group, with multi-man-century development committment.
 
 Therefore it begs the question, why on earth would anyone consider this
 task?
+
+Hints as to the answer emerge from an article
+"[SIMD considered harmful](https://www.sigarch.org/simd-instructions-considered-harmful/)"
+which illustrates a catastrophic rabbit-hole taken by Industry Giants
+since the 90s (over 3 decades) whereby SIMD width, an Order(N^6) opcode
+proliferation nightmare, with its mantra "make it easy for hardware engineers,
+let software sort out the mess" literally overwhelming programmers.
+Worse than that, specialists in charging clients Optimisation Services
+are finding that AVX-512, to take an example, is anything but optimal:
+overall performance actually *decreases* even as power consumption goes
+up.