Changeset 356 for anr/task-frontend.tex


Ignore:
Timestamp:
Feb 6, 2011, 2:29:09 PM (14 years ago)
Author:
coach
Message:

1ere Pre-release

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anr/task-frontend.tex

    r335 r356  
    1212(C/C++) with as few constraints as possible, into a form suitable for
    1313the HLS tools (i.e. HAS back-end tools of the COACH project). If the
    14 target is an ASIP, the frontend has to extract
     14target is an ASIP, the front-end has to extract
    1515patterns from the source code and convert them into the definition
    1616of an extensible processor. If the target is a process network, the
     
    3636        instructions. 
    3737    \end{livrable}
    38 
     38%
    3939 \subtask{Micro-architectural template models for ASIP}
    4040 In this sub-task, we provide micro-architectural template models for the two target
     
    5757      the different approaches}
    5858    \end{livrable}
    59 
     59%
    6060 \subtask{Automatic parallelization and memory optimization}
    61 This sub-task aims at providing a source-level optimizer in front the
    62 HLS back-end tools. The optimizations are threefold:
    63 \begin{itemize}
    64 \item Extraction of parallelism in polyhedral loops and conversion
    65   into a process network.
    66 \item Minimization of intra-process local memory
    67 \item Construction of inter-process FIFOs
    68 \end{itemize}
    69 We will design these methods by using polyhedral techniques, as we did
    70 in the past for pure HPC optimizations. The program model is typically
    71 regular programs where loop bounds, conditions and array indices are
    72 affine functions. In a second part, we will extend the program model
    73 by using conservative approximations.
     61 This sub-task aims at providing a source-level optimizer in front the
     62 HLS back-end tools. The optimizations are threefold:
     63    \begin{itemize}
     64    \item Extraction of parallelism in polyhedral loops and conversion
     65      into a process network.
     66    \item Minimization of intra-process local memory
     67    \item Construction of inter-process FIFOs
     68    \end{itemize}
     69    We will design these methods by using polyhedral techniques, as we did
     70    in the past for pure HPC optimizations. The program model is typically
     71    regular programs where loop bounds, conditions and array indices are
     72    affine functions. In a second part, we will extend the program model
     73    by using conservative approximations.
    7474   \begin{livrable}
    7575    \itemV{0}{6}{d}{\Slip}{Method, Preliminary Definition}
     
    9999      demonstrator \STs.
    100100   \end{livrable}
    101 
     101%
    102102\end{workpackage}
    103103   
Note: See TracChangeset for help on using the changeset viewer.