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=4d74c68ed188bc00b66f31730421be46ba86a204;hp=cc6d89fb62cc924c201edc33ef78114cfe1ed4e8;hb=bb178ef5c75d6adf38295303902670365634319c;hpb=73b5dbc07a705b9eec15976a62bded98f6a159f5 diff --git a/reducer.lhs b/reducer.lhs index cc6d89f..4d74c68 100644 --- a/reducer.lhs +++ b/reducer.lhs @@ -2,27 +2,22 @@ \frame{ \frametitle{More than just toys} \pause +TODO: Plaatje van de reducer \begin{itemize} - \item We designed a reduction circuit in \clash{}\pause + \item We implemented a reduction circuit in \clash{}\pause \item Simulation results in Haskell match VHDL simulation results\pause \item Synthesis completes without errors or warnings\pause - \item For the same Virtex-4 FPGA: \pause - \begin{itemize} - \item Hand coded VHDL design runs at 200 MHz\pause - \item \clash{} design runs at around 85* MHz - \end{itemize} + \item Around half speed of handcoded and optimized VHDL \pause \end{itemize} -\vspace{6em} -\uncover<7->{\scriptsize{*Guestimate: design synthesized at 105 MHz, but with an Integer datapath instead of a floating point datapath.}} }\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 Nice speed considering we don't optimize for it +\item Nice speed considering we don't optimize for it (only single example!) } \begin{frame}[plain] \begin{centering} \includegraphics[height=\paperheight]{reducerschematic.png} \end{centering} -\end{frame} \ No newline at end of file +\end{frame}