javathunderman / zinnia

An experiment in hardware accelerated DSLs and parallel algorithms for signal processing applications.
1 stars 0 forks source link

Finish prefix sums #1

Open javathunderman opened 7 months ago

javathunderman commented 7 months ago

Continuing from ba189ed42e7f65eb354ff385fa89e51374e2d3af and eventually emitting the IR from Rust, not handwriting it

javathunderman commented 7 months ago

Note to self to start extracting these ideas into rewrite rules

javathunderman commented 7 months ago

Reference implementation complete with f314118ec96b8b4b2d187141fd08e65efc85fdca (assuming list size is power of 2, need to think about incomplete BTs as well), need to start writing compilation rules

javathunderman commented 7 months ago

Going with handling only fixed (size 8) vectors for now