From dfcf992cb61bf0de42700ba361d934659ab06ca1 Mon Sep 17 00:00:00 2001 From: Jacob Lifshay Date: Wed, 31 Jan 2024 00:57:11 -0800 Subject: [PATCH] add WIP bigint-mul-pipe.dia --- .../fosdem2024_bigint/bigint-mul-pipe.dia | 1245 +++++++++++++++++ .../fosdem2024_bigint/fosdem2024_bigint.tex | 5 + 2 files changed, 1250 insertions(+) create mode 100644 conferences/fosdem2024/fosdem2024_bigint/bigint-mul-pipe.dia diff --git a/conferences/fosdem2024/fosdem2024_bigint/bigint-mul-pipe.dia b/conferences/fosdem2024/fosdem2024_bigint/bigint-mul-pipe.dia new file mode 100644 index 000000000..5f3d2de7e --- /dev/null +++ b/conferences/fosdem2024/fosdem2024_bigint/bigint-mul-pipe.dia @@ -0,0 +1,1245 @@ + + + + + + + + + + + + + #Letter# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #320-bit +Carry-Save +Adder# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #4 64-bit +maddld ops# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #latex:\tiny MSB# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #latex:\tiny LSB# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Partial Products# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #latex:\tiny bits 0-126# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #latex:\tiny bits 0-63# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #r4# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #r4# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #r4# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #latexcmd:\pause# + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/conferences/fosdem2024/fosdem2024_bigint/fosdem2024_bigint.tex b/conferences/fosdem2024/fosdem2024_bigint/fosdem2024_bigint.tex index f0efdaf7b..363d8030f 100644 --- a/conferences/fosdem2024/fosdem2024_bigint/fosdem2024_bigint.tex +++ b/conferences/fosdem2024/fosdem2024_bigint/fosdem2024_bigint.tex @@ -128,4 +128,9 @@ maddedu r7, r3, r23, r8 \input{sv.maddedu.dia-tex} \end{frame} +\begin{frame} + \frametitle{Big-Integer Multiply on an example CPU} + \input{bigint-mul-pipe.dia-tex} +\end{frame} + \end{document} -- 2.30.2