(no commit message)
authorlkcl <lkcl@web>
Fri, 22 Oct 2021 16:58:32 +0000 (17:58 +0100)
committerIkiWiki <ikiwiki.info>
Fri, 22 Oct 2021 16:58:32 +0000 (17:58 +0100)
3d_gpu/architecture/dynamic_simd/simdscope.mdwn

index 720d21bb56591cf5eab1dc2fa68be8aa38b77660..d7db5bd62c4d21128ab0dab3358495a937c94076 100644 (file)
@@ -59,8 +59,9 @@ Here, because SimdShape derives from Shape, things still work
 because SimdShape works out that its maximum scalar size is
 11, and sets Shape.width to 11 when SimdScope is set in
 scalar mode.  When scalar=False, full SIMD is activated and
-the resultant HDL combines vec_el_counts with expshape to create
-1xFP64, 2xFP32, 4xFP16, 4xBF16 where the exponents are 11, 8, 5, 8
+the resultant HDL combines vec_el_counts with expshape as part
+of an ALU with inputs that can be
+1xFP64, 2xFP32, 4xFP16, 4xBF16, where the exponents are 1x11, 2x8, 4x5, 4x8
 respectively.
 
 Behind the scenes, when calling SimdShape.Signal in SIMD mode,