X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Fhaskell-symposium-talk.git;a=blobdiff_plain;f=reducer.lhs;fp=reducer.lhs;h=21baeeb9db140eb52b071981ba1403677a7b8313;hp=03c688c520ac496f98c8657ca05968c9c96658d0;hb=b4b0e8a2e09609f70bc5ed0fb69a8d966e4a6813;hpb=d514bd151f4bd5bbb5ae6828902a778222de9738 diff --git a/reducer.lhs b/reducer.lhs index 03c688c..21baeeb 100644 --- a/reducer.lhs +++ b/reducer.lhs @@ -10,7 +10,7 @@ \column{0.5\textwidth} \begin{itemize} \item We implemented a reduction circuit in \clash{}\pause - \item Simulation results in Haskell match VHDL simulation results\pause + \item Simulated first Haskell. VHDL simulation results match\pause \item Synthesis completes without errors or warnings\pause \item Around half speed of handcoded and optimized VHDL \end{itemize} @@ -18,7 +18,9 @@ }\note[itemize]{ \item Toys like the poly cpu one are good to give a quick demo \item But we used \clash{} to design 'real' hardware -\item Reduction circuit sums the numbers in a row of a (sparse) matrix +\item Reduction circuit sums the numbers in a row, of different length +\item It uses a pipelined adder: multiple rows in pipeline, rows longer than pipeline +\item We hope you see this is not a trivial problem \item Nice speed considering we don't optimize for it (only single example!) }