Commit e26b553a authored by Laros's avatar Laros
Browse files

Layout of optimisation lecture.

parent 7fc491bf
\ No newline at end of file
\ No newline at end of file
\ No newline at end of file
\title{Code optimisation}
\providecommand{\myConference}{Work discussion}
\providecommand{\myDate}{Wednesday, 24 February 2011}
\author{Jeroen F. J. Laros}
\providecommand{\myGroup}{Leiden Genome Technology Center}
\providecommand{\myDepartment}{Department of Human Genetics}
\providecommand{\myCenter}{Center for Human and Clinical Genetics}
% This disables the \pause command, handy in the editing phase.
% Make the title page.
% Easy way: running on a cluster / grid.
% - Linear speedup.
% - Expensive (cost per node).
% - Takes quite some time.
% Complexity.
% - Examples of linear / quadratic algorithms.
% Find critical section(s).
% - 99% of the time you spend in 1% of the code.
% - Profilers.
% Investigate complexity.
% - Example of quadratic algorithm that has linear counterpart.
% - This gives more speedup than parallelisation.
% - Very hard, even for experienced programmers, do not hesitate to ask.
% Optimisation using other languages (C).
% - Linear speedup.
% - Example TSSV (one day of work saves 2 nodes a 20.000 euro.
% Parallelisation (last resort).
% First page of the presentation.
\section{Short introduction}
\subsection{Titles and subtitles}
Notice the title and subtitle:
\item The \emph{section} command controls the title.
\item The \emph{subsection} command controls the frametitle.
The titles are retained until overwritten.
Notice the footer is present on all overlays.
A \emph{pframe} does not need to be declared fragile.
\begin{lstlisting}[caption={Example input}]
print "Hello"
\subsection{Two columns}
Picture goes here.
\caption{Some picture.}
Sometimes it is convenient to have two columns.
\item Pictures can be too high.
\item You may have multiple small pictures.
\item \ldots
Perhaps acknowledge the author of this template.
Subproject commit f50707b4a9afecfc618c03f98725c0a75f97af8a
Subproject commit 347608b231e657d697d55c45e8e00f37ad532b60
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment