Merge branch 'haskel09talk' of http://git.stderr.nl/matthijs/projects/master-project
[matthijs/master-project/haskell-symposium-talk.git] / reducer.lhs
index cc6d89fb62cc924c201edc33ef78114cfe1ed4e8..4d74c68ed188bc00b66f31730421be46ba86a204 100644 (file)
@@ -2,27 +2,22 @@
 \frame{
 \frametitle{More than just toys}
 \pause
 \frame{
 \frametitle{More than just toys}
 \pause
+TODO: Plaatje van de reducer
 \begin{itemize}
 \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 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}
 \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
 }\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} 
 }
 
 \begin{frame}[plain] 
    \begin{centering} 
       \includegraphics[height=\paperheight]{reducerschematic.png} 
       \end{centering} 
-\end{frame} 
\ No newline at end of file
+\end{frame}