doc-isac/mlehnfeld/master/thesis/funproglangs_mcsystems.tex
author Mathias Lehnfeld <s1210629013@students.fh-hagenberg.at>
Wed, 12 Mar 2014 17:43:22 +0100
changeset 55404 ab97437e021a
child 55466 55c2d2ee3f92
permissions -rw-r--r--
mathias lehnfeld master thesis latex files added
s1210629013@55404
     1
\chapter{Functional Programming Languages and Multicore Systems}
s1210629013@55404
     2
\label{cha:funproglangs_mcsystems}
s1210629013@55404
     3
s1210629013@55404
     4
\section{Implicit Parallelism}
s1210629013@55404
     5
\label{sec:implicit_parallelism}
s1210629013@55404
     6
about half page
s1210629013@55404
     7
s1210629013@55404
     8
s1210629013@55404
     9
\section{Data Parallelism}
s1210629013@55404
    10
\label{sec:data_parallelism}
s1210629013@55404
    11
about 1 page
s1210629013@55404
    12
s1210629013@55404
    13
s1210629013@55404
    14
\section{Algorithmic Skeletons}
s1210629013@55404
    15
\label{sec:algoskel}
s1210629013@55404
    16
about 3 pages
s1210629013@55404
    17
s1210629013@55404
    18
s1210629013@55404
    19
\section{Futures and Promises}
s1210629013@55404
    20
\label{sec:futurespro}
s1210629013@55404
    21
about 2 pages
s1210629013@55404
    22
s1210629013@55404
    23
s1210629013@55404
    24
\section{Concurrent Functional Programming}
s1210629013@55404
    25
\label{sec:concurrentfunprog}
s1210629013@55404
    26
s1210629013@55404
    27
\subsection{Software Transactional Memory}
s1210629013@55404
    28
about 2 pages
s1210629013@55404
    29
s1210629013@55404
    30
\subsection{The Actor Model}
s1210629013@55404
    31
about 3 pages
s1210629013@55404
    32
s1210629013@55404
    33
\subsection{Communication Sequential Processes}
s1210629013@55404
    34
about 1 page
s1210629013@55404
    35
s1210629013@55404
    36
s1210629013@55404
    37
\section{Implications on Software Design}
s1210629013@55404
    38
\label{sec:implications_swdesign}
s1210629013@55404
    39
about 3 pages
s1210629013@55404
    40
s1210629013@55404
    41
s1210629013@55404
    42
\section{Refactoring Functional Programs for Multicore Systems}
s1210629013@55404
    43
\label{sec:refac_funprogs4mcsystems}
s1210629013@55404
    44
s1210629013@55404
    45
\subsection{Previous Work}
s1210629013@55404
    46
about 4 pages
s1210629013@55404
    47
\subsubsection{HaRe and ParaForming in Haskell}
s1210629013@55404
    48
s1210629013@55404
    49
\subsection{Proposed Futurework}
s1210629013@55404
    50
about 1 page
s1210629013@55404
    51