[Libre-soc-dev] FOSDEM LibreSOC Talk Ideas
Jacob Lifshay
programmerjake at gmail.com
Wed Oct 4 07:55:41 BST 2023
On Tue, Oct 3, 2023 at 1:56 PM Andrey Miroshnikov via Libre-soc-dev
<libre-soc-dev at lists.libre-soc.org> wrote:
> 7. Big integer - Jacob
> + Standard long multiply
> + Carry propagation version
I was thinking more of:
bigint add/sub and how to implement them with a 256-bit ALU
bigint mul by scalar/bigint and how to implement it with a 64 by 256
to 320-bit multiplier
bigint divmod by scalar and how to implement it with a 256-bit division unit
expected cycle count for add/sub/mul for a 256-bit ALU and some
reasonable OoO implementation (specifically labeled "example
architecture", with disclaimer that speeds may substantially differ in
real cpus)
done manually as a chart of which insns are executing in which cycles.
Jacob
More information about the Libre-soc-dev
mailing list