source: anr/task-demonstrator.tex @ 302

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

1) Ajout des parters entre () pour les sous taches.
2) Ajout des liens sur les livrables dans les taches.
3) Sorties d'un point csv
4) Regrouppement des livrables evaluation
5) Ajout du D840
6) MAJ des effort de l'UPMC

  • Property svn:eol-style set to native
  • Property svn:keywords set to Revision HeadURL Id Date
File size: 7.4 KB
Line 
1\begin{taskinfo}
2\let\MDS\enable
3\let\BULL\enable
4\let\THALES\leader
5\end{taskinfo}
6%
7\begin{objectif}
8This task groups the demonstrators of the COACH project.
9The demonstrators cover various domains and application types to drive
10the specification choices and to check most of the COACH features.
11\end{objectif}
12%
13\begin{workpackage}
14%
15\subtask{\bull HPC demonstrator}
16    The application that \bull proposes is HPC oriented.
17    The domain of the application is the treatment of medical images (image noise
18    reduction and segmentation or registration).
19    Our expectation from COACH project is to enhance the \bull HPC solutions that
20    are currently based on multi-cores and GPUs with fine grain parallelism on FPGA.
21    \begin{livrable}
22      \itemV{0}{6}{d}{\Sbull}{\bull demonstrator}
23        The deliverable is a document that describes the application that will be use as
24        demonstrator.
25      \itemV{6}{12}{x}{\Sbull}{\bull demonstrator}
26        The deliverable is the specification of the demonstrator in COACH input format
27        defined in the {\NOVERSuseModelSpecification} deliverable.
28      \itemL{12}{36}{d}{\Sbull}{\bull demonstrator}{2:6:10}
29        \setMacroInAuxFile{bullAppSpecification}
30        Validation of the demonstrator, the deliverable is a document
31        describing the result of the experimentations.
32    \end{livrable}
33%
34\subtask{\thales Embedded SoC demonstrator}
35    The objective of this sub-task is to specify the \thales application and to develop the
36    high level code.  This application is in the domain of surveillance of critical
37    infrastructures. The objective is to detect and classify the presence of humans in the
38    restricted area. The algorithm is based on the work of Viola and
39    Jones~\cite{thales-viola}. It implements in particular a cascade of classifiers
40    operating on Haar like features, where simple weak classifiers at the beginning of the
41    cascade reject a majority of void sub-windows, before more complex classifiers
42    concentrate on potential regions of interest. This application is computation
43    intensive and also makes an intensive use of binary decision trees to cascade the
44    filters, which makes it a good candidate to assess the COACH platform.
45    \\
46    Moreover, the higher levels of computing can involve tracking and data fusion between
47    several camera streams and some other informations.
48    The targeted system will be composed of one camera connected to a PC.
49    All the computing part of the application is executed on a FPGA board connected to the
50    PC.
51    \begin{livrable}
52      \itemV{0}{6}{d}{\Sthales}{\thales demonstrator}
53        \setMacroInAuxFile{trtAppSpecification}
54        This deliverable is a document that specifies the application.
55      \itemL{6}{12}{x}{\Sthales}{\thales demonstrator}{4:0:0}
56        This deliverable is the code of the application specified former
57        deliverable (\trtAppSpecification).
58    \end{livrable}
59%
60\subtask{SPEAR-DE adaptation for COACH}
61    \thales will use its internal software environment tool SPEAR DE to describe the
62    application. The tool is able to partition and to generate the code for the target. \\
63    In this task, we will adapt SPEAR DE to generate the application description input of
64    COACH framework. We will also describe the three templates of architecture in order to
65    be able to partition the application on the architecture.
66    \begin{livrable}
67      \itemL{6}{18}{x}{\Sthales}{SPEAR-DE adaptation}{6:7:0}
68        \setMacroInAuxFile{trtSpearde}
69        Adaptation of SPEAR-DE for COACH framework.
70    \end{livrable}
71%
72  \subtask{\mds use case}
73    \mustbecompleted{\mds will use .................}
74    \begin{livrable}
75      \itemL{6}{18}{x}{\Smds}{Use case}{6:7:0}
76        \setMacroInAuxFile{mdsAppSpecification}
77        \mustbecompleted{Adaptation of ...}
78    \end{livrable}
79
80\subtask{Evaluation report}
81    In this sub-task, \mds, \thales and \bull will evaluate the COACH platform.
82    The evaluation points are:
83    1) the ability to generate a whole VHDL of an embedded system on FPGA for an application
84    mixing control and data flow aspects;
85    2) the performance of the generated system in terms of GOPS;
86    3) the design time from a high level description.
87    \begin{livrable}
88      \itemV{18}{24}{d+x}{\Smds}{Evaluation}
89        This deliverable written by \Smds, \Sbull and \Sthales is a document
90        that synthesizes the results got for the demonstrators
91        (\NOVERSbullAppSpecification, \NOVERStrtAppSpecification,
92        \NOVERStrtSpearde, \NOVERSmdsAppSpecification)
93        using the COACH milestone of T0+18.
94      \itemV{24}{30}{d+x}{\Smds}{Evaluation}
95        Same as former but for the milestone of T0+24.
96      \itemL{30}{36}{d+x}{\Smds}{Evaluation}{0:5:5}
97        \OtherPartner{18}{36}{Sbull}{0:5:5}
98        \OtherPartner{18}{36}{Sthales}{0:5:5}
99        This deliverable is a document that validates and evaluates the COACH final release
100        for the demonstrators.
101        %(\NOVERSbullAppSpecification, \NOVERStrtAppSpecification,
102        %\NOVERStrtSpearde, \NOVERSmdsAppSpecification).
103        The final code of the application demonstrators (\NOVERSbullAppSpecification,
104        \NOVERStrtAppSpecification) will be provide.
105    \end{livrable}
106%% GROUPED ABOVE%%     \begin{livrable}
107%% GROUPED ABOVE%%       \itemV{24}{30}{d+x}{\Smds}{\mds evaluation}
108%% GROUPED ABOVE%%         This deliverable is a document describing the result got for the application
109%% GROUPED ABOVE%%         (\mdsAppSpecification) using COACH milestone of T0+24.
110%% GROUPED ABOVE%%       \itemL{30}{36}{d+x}{\Smds}{\mds evaluation}{0:5:5}
111%% GROUPED ABOVE%%         This deliverable is a document that validates and evaluates COACH (final release)
112%% GROUPED ABOVE%%         for the \mds demonstrators (\mdsAppSpecification).
113%% GROUPED ABOVE%% %
114%% GROUPED ABOVE%%       \itemV{24}{30}{d+x}{\Sbull}{\bull evaluation}
115%% GROUPED ABOVE%%         This deliverable is a document describing the result got for the application
116%% GROUPED ABOVE%%         (\bullAppSpecification) using COACH milestone of T0+24.
117%% GROUPED ABOVE%%       \itemL{30}{36}{d+x}{\Sbull}{\bull evaluation}{0:5:5}
118%% GROUPED ABOVE%%         This deliverable is a document that validates and evaluates COACH (final release)
119%% GROUPED ABOVE%%         for the \bull demonstrators (\bullAppSpecification).
120%% GROUPED ABOVE%% %
121%% GROUPED ABOVE%%       \itemV{18}{24}{d+x}{\Sthales}{\thales evaluation}
122%% GROUPED ABOVE%%         This deliverable is a document describing the result got for the application
123%% GROUPED ABOVE%%         (\trtAppSpecification) with SPEAR-DE (\trtSpearde) using COACH milestone of T0+18.
124%% GROUPED ABOVE%%         The updated code of the application will be also provide.
125%% GROUPED ABOVE%%       \itemV{24}{30}{d+x}{\Sthales}{\thales evaluation}
126%% GROUPED ABOVE%%         This deliverable is a document describing the result got for the application
127%% GROUPED ABOVE%%         (\trtAppSpecification) with SPEAR-DE (\trtSpearde) using COACH milestone of T0+24.
128%% GROUPED ABOVE%%         The updated code of the application will be also provide.
129%% GROUPED ABOVE%%       \itemL{30}{36}{d+x}{\Sthales}{\thales evaluation}{0:5:5}
130%% GROUPED ABOVE%%         This deliverable is a document that validates and evaluates COACH (final release)
131%% GROUPED ABOVE%%         for the \thales demonstrators (\trtAppSpecification).
132%% GROUPED ABOVE%%         The updated code of the application will be also provide.
133%% GROUPED ABOVE%%     \end{livrable}
134
135\end{workpackage}
Note: See TracBrowser for help on using the repository browser.