Changeset 356 for anr/section-project-description.tex
- Timestamp:
- Feb 6, 2011, 2:29:09 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/section-project-description.tex
r353 r356 16 16 %\mbox{}\vspace*{1ex}\\ 17 17 \includegraphics[width=1.0\linewidth]{architecture-hls} 18 \caption{\label{archi-hls} Software architecture of hardware accellerator synthesis}18 \caption{\label{archi-hls} Software architecture of HAS (hardware Accelerator Synthesis)} 19 19 %\end{figure}\begin{figure}\leavevmode\center 20 20 %\mbox{}\vspace*{1ex}\\ 21 21 \includegraphics[width=.65\linewidth]{architecture-hpc} 22 \caption{\label{archi-hpc} Performance analysis of a HPC partition ning}22 \caption{\label{archi-hpc} Performance analysis of a HPC partitioning} 23 23 \end{figure} 24 24 % … … 59 59 accept the same C++ description and on the other hand make possible 60 60 their chaining. The front-end tools read a \xcoach description and generate 61 a new \xcoach description that ex ibits more parallelism or implement61 a new \xcoach description that exhibits more parallelism or implement 62 62 specific instructions for ASIP. The back-end tools read an \xcoach 63 63 description and generate an \xcoachplus description. This is an \xcoach … … 70 70 In addition to digital system design, HPC requires a supplementary 71 71 partitioning step presented in figure~\ref{archi-hpc}. The designer 72 splits the initial application (tag 1) in two parts: one still on the PC and the72 splits the initial application (tag 1) into two parts: one still on the PC and the 73 73 other running in a FPGA plugged on the PCI/X PC bus. The two parts exchange data 74 74 through communication primitives (tag 2) implemented in a library. … … 83 83 This task relates to the monitoring of the COACH project. 84 84 \item[Task-2: \textit{\Backbone}] This task tackles the fundamental points of the 85 project such as the defin tion of the COACH inputs and outputs,85 project such as the definition of the COACH inputs and outputs, 86 86 the internal formats (i.e. \xcoach and \xcoachplus) and their associated tools, 87 87 the architectural templates and the design flow. … … 96 96 High-Level Synthesis of data dominated description and HLS of control 97 97 dominated description. 98 This task contains also the development of a frequency adapt ator98 This task contains also the development of a frequency adapter 99 99 that will allow the coprocessors to meet processor and bus 100 100 frequency constraints. 101 101 \item[Task-6: \textit{PC/FPGA communication middleware}] 102 102 This task pools the features dedicated to HPC. These are mainly the 103 validation of the partitioning (see figure~\ref{archi-hpc}), the sy tem drivers for103 validation of the partitioning (see figure~\ref{archi-hpc}), the system drivers for 104 104 both PC and FPGA-SoC sides, the hardware communication components and 105 105 the support for dynamic partial reconfiguration. 106 106 \item[Task-7: \textit{Industrial demonstrators}] 107 107 This task groups the demonstrators of the COACH project. 108 Most of them are industrial applications that will be develop ped within108 Most of them are industrial applications that will be developed within 109 109 the COACH framework. 110 110 Others consist in integrating the COACH framework as a driver of … … 138 138 \item $T2$ drives all the tasks ($T3$, $T4$, $T5$, $T6$) and is at the heart of 139 139 the COACH project. 140 \item The demonstrators develop ped in $T7$, of course strongly depend on the achievements140 \item The demonstrators developed in $T7$, of course strongly depend on the achievements 141 141 of the previous tasks ($T2$, $T3$, $T4$, $T5$, $T6$). 142 142 \item $T8$ and $T1$ depend on and impact all the other tasks. … … 144 144 This organisation offers enough robustness to insure the success of the 145 145 project, the only critical task in this chart being $T2$. \label{xcoach-problem} 146 However, the partners met 12 times (a one-day meeting per month) during the last year. 147 Ten meeting were dedicated to preliminary technical discussions, including a tentative specification 148 of {\tt xcoach}. The other meetings were dedicated to the preparation of the present proposal. 146 %However, the partners met 12 times (a one-day meeting per month) during the last year. 147 %Ten meeting were dedicated to preliminary technical discussions, including a tentative specification 148 %of {\tt xcoach}. The other meetings were dedicated to the preparation of the present proposal. 149 However, the partners had 10 one-day meetings where a preliminary draft of the 150 \xcoach format was defined. This makes this task less critical. 149 151
Note: See TracChangeset
for help on using the changeset viewer.