source: anr/task-3.tex @ 83

Last change on this file since 83 was 83, checked in by coach, 14 years ago

Ajouts dans Task 4

File size: 2.4 KB
Line 
1\begin{taskinfo}
2\let\LIP\leader
3\let\IRISA\enable
4\end{taskinfo}
5%
6\begin{objectif}
7The objective of this task is to convert the input specification of
8an hardware accelerator, which must be written in a familiar language
9(C/C++) with as few constraints as possible, into a form suitable for
10the HLS tools. If the target is an ASIP, the frontend has to extract
11patterns from the source code and convert them into the definition
12of an extensible processor. If the target is a process network, the
13front end has to distribute the workload and the data sets as fairly
14as possible, identify communication channels, and output an \xcoach
15description.
16\end{objectif}
17%
18\begin{workpackage}
19  \item Extraction de motifs et regénération au format COACH annoté
20    \mustbecompleted{FIXME:IRISA ........}
21    \begin{livrable}
22      \itemV{0}{18}{d}{\Sirisa}{Interation manuelle des motifs}
23        \mustbecompleted{FIXME .....}
24      \itemL{18}{24}{d}{\Sirisa}{Integration manuelle des motifs}{0:0:0}
25        \mustbecompleted{FIXME ......}
26    \end{livrable}
27  \item \mustbecompleted{FIXME: la liste des ST est dans wp.txt}
28    \begin{livrable}
29        \itemL{0}{18}{d}{\Sirisa}{Intégration manuelle des motifs}{0:0:0}
30        \mustbecompleted{FIXME ......}
31    \end{livrable}
32  \item Extraction of parallelism in polyhedral loops and conversion
33    into a process network.
34   \begin{livrable}
35    \itemV{0}{6}{d}{\Slip}{Method, Preliminary Definition}
36      Description of the process network construction method. User manual.
37    \itemL{30}{36}{d}{\Slip}{Method}{0:0:0}
38      Final assessment of the method and improved version of the user manual.
39    \itemV{6}{12}{x}{\Slip}{Process Construction)}
40      Preliminary implementation in the Syntol framework.
41      At this step the sofware will just implement a single constructor.
42    \itemV{12}{18}{x}{\Slip} {Arrays and FIFO}
43      Implementation of the array contraction and FIFO construction algorithm.
44      Conversion of the input and output to the \xcoach format.
45    \itemV{18}{30}{x}{\Slip} {Beyond the polytope model}
46      Extension of the process network construction method to irregular
47      programs. %Automatic parallelization and array contraction for
48%      non-polyhedral loops.
49    \itemL{30}{36}{x}{\Slip} {Process ans FIFO Construction} {0:0:0}
50      Final release taking into account the feedbacks from the
51      demonstrator \STs.
52   \end{livrable}
53
54\end{workpackage}
55   
56
57
Note: See TracBrowser for help on using the repository browser.