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=cf97b3fe7cd104d0e9c2a71ed955e0c1a3d6f55f;hp=09013d17dd60a4bace43f83060e43c639cbf4b4f;hb=2523b691bc4f9871e5d0fb3823fcd2c8952affaa;hpb=994fb60ca2fb9a48380e54b4392f7519fcc63ec1 diff --git a/reducer.lhs b/reducer.lhs index 09013d1..cf97b3f 100644 --- a/reducer.lhs +++ b/reducer.lhs @@ -1,12 +1,16 @@ \section{Real Hardware Designs} \frame{ -\frametitle{Is \clash{} usable?} +\frametitle{More than just toys} \pause \begin{itemize} - \item It can be used for more than toy examples\pause \item We designed a matrix reduction circuit\pause - \item We simulated it in Haskell\pause - \item Simulation results in VHDL match\pause + \item Simulation results in Haskell match VHDL simulation results \item Synthesis completes without errors or warnings + \item It runs at half the speed of a hand-coded VHDL design \end{itemize} +}\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 Half speed is nice, considering we don't optimize for speed } \ No newline at end of file