cf97b3fe7cd104d0e9c2a71ed955e0c1a3d6f55f
[matthijs/master-project/haskell-symposium-talk.git] / reducer.lhs
1 \section{Real Hardware Designs}
2 \frame{
3 \frametitle{More than just toys}
4 \pause
5 \begin{itemize}
6   \item We designed a matrix reduction circuit\pause
7   \item Simulation results in Haskell match VHDL simulation results
8   \item Synthesis completes without errors or warnings
9   \item It runs at half the speed of a hand-coded VHDL design
10 \end{itemize}
11 }\note[itemize]{
12 \item Toys like the poly cpu one are good to give a quick demo
13 \item But we used \clash{} to design 'real' hardware
14 \item Reduction circuit sums the numbers in a row of a (sparse) matrix
15 \item Half speed is nice, considering we don't optimize for speed
16 }