(no commit message)
authorlkcl <lkcl@web>
Fri, 22 Oct 2021 10:00:41 +0000 (11:00 +0100)
committerIkiWiki <ikiwiki.info>
Fri, 22 Oct 2021 10:00:41 +0000 (11:00 +0100)
3d_gpu/architecture/dynamic_simd/slice.mdwn

index a2b45f515e782d1b398677bccfac911138023cea..10a41ac4b0e4446bc2cc4c01e6f99d1609c0ebee 100644 (file)
@@ -122,3 +122,14 @@ So, slicing bits `3:6` of a 32-bit element of `a` must, because we have to match
         text-align: center !important
     }
 </style>
+
+# Partitioned SIMD Design implications
+
+Slice is the very first of the entire suite of sub-modules of Partitioned
+SimdSignal that requires (and propagates) fixed element widths.  All other
+sub-modules have up until this point been a fixed *overall* width where the
+element widths adapt to completely fill the entire underlying Signal.
+
+Given that this new width context is then passed through to other SimdSignals,
+the entire SimdSignal suite has to adapt to this change in requirements.
+It is however not as big an adaptation as it first seems.