From 2aea54f9eb5717c33713da623950410137c27c3a Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 8 Feb 2020 19:29:49 +0000 Subject: [PATCH] --- 3d_gpu/architecture/dynamic_simd/mul.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/3d_gpu/architecture/dynamic_simd/mul.mdwn b/3d_gpu/architecture/dynamic_simd/mul.mdwn index a8e4f4e62..ba430a50f 100644 --- a/3d_gpu/architecture/dynamic_simd/mul.mdwn +++ b/3d_gpu/architecture/dynamic_simd/mul.mdwn @@ -1,3 +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. +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](https://en.wikipedia.org/wiki/Wallace_tree) algorithm is presently deployed, here: we need to use the (more efficient) [Dadda algorithm](https://en.wikipedia.org/wiki/Dadda_multiplier) -- 2.30.2