1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/doc-isac/mlehnfeld/master/thesis/funproglangs_mcsystems.tex Wed Mar 12 17:43:22 2014 +0100
1.3 @@ -0,0 +1,51 @@
1.4 +\chapter{Functional Programming Languages and Multicore Systems}
1.5 +\label{cha:funproglangs_mcsystems}
1.6 +
1.7 +\section{Implicit Parallelism}
1.8 +\label{sec:implicit_parallelism}
1.9 +about half page
1.10 +
1.11 +
1.12 +\section{Data Parallelism}
1.13 +\label{sec:data_parallelism}
1.14 +about 1 page
1.15 +
1.16 +
1.17 +\section{Algorithmic Skeletons}
1.18 +\label{sec:algoskel}
1.19 +about 3 pages
1.20 +
1.21 +
1.22 +\section{Futures and Promises}
1.23 +\label{sec:futurespro}
1.24 +about 2 pages
1.25 +
1.26 +
1.27 +\section{Concurrent Functional Programming}
1.28 +\label{sec:concurrentfunprog}
1.29 +
1.30 +\subsection{Software Transactional Memory}
1.31 +about 2 pages
1.32 +
1.33 +\subsection{The Actor Model}
1.34 +about 3 pages
1.35 +
1.36 +\subsection{Communication Sequential Processes}
1.37 +about 1 page
1.38 +
1.39 +
1.40 +\section{Implications on Software Design}
1.41 +\label{sec:implications_swdesign}
1.42 +about 3 pages
1.43 +
1.44 +
1.45 +\section{Refactoring Functional Programs for Multicore Systems}
1.46 +\label{sec:refac_funprogs4mcsystems}
1.47 +
1.48 +\subsection{Previous Work}
1.49 +about 4 pages
1.50 +\subsubsection{HaRe and ParaForming in Haskell}
1.51 +
1.52 +\subsection{Proposed Futurework}
1.53 +about 1 page
1.54 +