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