From fa157a8f0eabf3702d7391b1448548839720de76 Mon Sep 17 00:00:00 2001 From: lkcl Date: Fri, 7 Feb 2020 16:49:21 +0000 Subject: [PATCH] --- 3d_gpu/architecture/dynamic_simd/mul.mdwn | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 3d_gpu/architecture/dynamic_simd/mul.mdwn diff --git a/3d_gpu/architecture/dynamic_simd/mul.mdwn b/3d_gpu/architecture/dynamic_simd/mul.mdwn new file mode 100644 index 000000000..a8e4f4e62 --- /dev/null +++ b/3d_gpu/architecture/dynamic_simd/mul.mdwn @@ -0,0 +1,3 @@ +# Dynamic Partitioned Multiply + +This is complicated! It is necessary to compute a full NxN matrix of partial multiplication results, then perform a cascade of adds, using PartitionedAdd to "automatically" break them down into segments. The Wallace Tree algorithm is presently deployed, here: we need to use the (more efficient) Dadda algorithm. -- 2.30.2