Changeset 132 for anr/section-4.1.tex
- Timestamp:
- Feb 11, 2010, 4:39:19 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/section-4.1.tex
r126 r132 51 51 \xcoach generated by a plugin into the GNU C compiler (GCC). 52 52 This allows on the one hand to insure that all the tools will 53 accept the same C++ description and on the other hand tomake possible53 accept the same C++ description and on the other hand make possible 54 54 their chaining. The front-end tools read a \xcoach description and generate 55 55 a new \xcoach description that exibits more parallelism or implement 56 specific instructions for ASIP. The back-end tools read a \xcoach57 description and generate a \xcoachplus description. This is a\xcoach58 description an otated with hardware information (scheduling, binding) required by56 specific instructions for ASIP. The back-end tools read an \xcoach 57 description and generate an \xcoachplus description. This is an \xcoach 58 description annotated with hardware information (scheduling, binding) required by 59 59 the VHDL and systemC drivers. 60 60 Furthermore, the back-end tools uses a macro-cell library (functional and memory … … 71 71 \parlf 72 72 The project is split into 8 tasks numbered from 1 to 8. There are described 73 bel low and detailled in section \ref{task-description}.73 below and detailled in section \ref{task-description}. 74 74 \begin{description} 75 75 \item[Task-1: \textit{Project management}] 76 This task rel ies to the monitoring of the COACH project.76 This task relates to the monitoring of the COACH project. 77 77 \item[Task-2: \textit{\Backbone}] This task tackles the fundamental points of the 78 78 project such as the defintion of the COACH inputs and outputs, … … 80 80 the design flow. 81 81 \item[task-3: \textit{System generation}] This task addresses the prototyping and 82 the generation of digital system. Apart from HAS that belong to t he task 382 the generation of digital system. Apart from HAS that belong to task 3 83 83 and 4, its components are those presented figure~\ref{archi-csg} 84 84 (e.g. \verb!CSG!, operating systems). … … 93 93 frequency. 94 94 \item[Task-6: \textit{PC/FPGA communication middleware}] 95 This task pools the features dedicated to HPC. The main arethe95 This task pools the features dedicated to HPC. These are mainly the 96 96 partitioning validation (see figure~\ref{archi-hpc}), the sytem drivers for 97 97 both PC and FPGA-SoC sides, the hardware communication components and … … 99 99 \item[Task-7: \textit{Industrial demonstrators}] 100 100 This task groups the demonstrators of the COACH project. 101 Most of them are industrial applications that will be developped with the COACH102 framework.103 Others consist in integrating COACH framework as a driver of industrial proprietary104 design tools.101 Most of them are industrial applications that will be developped within 102 the COACH framework. 103 Others consist in integrating the COACH framework as a driver of 104 industrial proprietary design tools. 105 105 \item{Task 8: \textit{Dissemination}} 106 This task relies tothe diffusion of the project results.106 This task concerns the diffusion of the project results. 107 107 It mainly consists of the production of 4 COACH releases (\verb!T0+12!, \verb!T0+18!, 108 108 \verb!T0+24! and \verb!T0+36!) 109 and the publication o n a WEB site of a tutorial.109 and the publication of a tutorial on a WEB site. 110 110 \end{description} 111 111 % … … 117 117 Figure~\ref{dependence-task} presents the tasks dependencies. 118 118 "$T_N \longrightarrow T_M$" means that $T_N$ impacts the $T_M$. 119 The more bold isthe arrow, the more important is the impact.119 The more bold the arrow, the more important is the impact. 120 120 The graph shows: 121 121 \begin{itemize} 122 \item Even that $T4$ and $T5$ functionalities are complementary, their123 developments are independent (thanks to\xcoach internal format).122 \item Notwithstanding that $T4$ and $T5$ functionalities are complementary, 123 their developments are independent (thanks to the \xcoach internal format). 124 124 \item $T3$ slightly depends on $T4$ and $T5$. Indeed, $T3$ may works 125 without $T4$ and $T5$ if we limit to digital systems without hardware126 accel lerators.127 \item $T3$ strongly impacts $T6$ but ,$T3$ does not depend at all on128 $T6$. Sodemonstrators ($T7$) of embedded system would not be impacted if125 without $T4$ and $T5$ if we limit ourselves to digital systems without hardware 126 accelerators. 127 \item $T3$ strongly impacts $T6$ but $T3$ does not depend at all on 128 $T6$. Hence demonstrators ($T7$) of embedded system would not be impacted if 129 129 $T6$ would fail. 130 \item $T2$ drives all the tasks ($T3$, $T4$, $T5$, $T6$) a t the heart of130 \item $T2$ drives all the tasks ($T3$, $T4$, $T5$, $T6$) and is at the heart of 131 131 the COACH project. 132 \item The demonstrators developped in $T7$, of course ,strongly depends on the achievements132 \item The demonstrators developped in $T7$, of course strongly depends on the achievements 133 133 of the previous tasks ($T2$, $T3$, $T4$, $T5$, $T6$). 134 134 \item $T8$ and $T1$ respectively depends on and impacts all the other tasks.
Note: See TracChangeset
for help on using the changeset viewer.