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/section-project-description.tex

    r353 r356  
    1616%\mbox{}\vspace*{1ex}\\
    1717\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)}
    1919%\end{figure}\begin{figure}\leavevmode\center
    2020%\mbox{}\vspace*{1ex}\\
    2121\includegraphics[width=.65\linewidth]{architecture-hpc}
    22 \caption{\label{archi-hpc} Performance analysis of a HPC partitionning}
     22\caption{\label{archi-hpc} Performance analysis of a HPC partitioning}
    2323\end{figure}
    2424%
     
    5959accept the same C++ description and on the other hand make possible
    6060their chaining. The front-end tools read a \xcoach description and generate
    61 a new \xcoach description that exibits more parallelism or implement
     61a new \xcoach description that exhibits more parallelism or implement
    6262specific instructions for ASIP. The back-end tools read an \xcoach
    6363description and generate an \xcoachplus description. This is an \xcoach
     
    7070In addition to digital system design, HPC requires a supplementary
    7171partitioning 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 the
     72splits the initial application (tag 1) into two parts: one still on the PC and the
    7373other running in a FPGA plugged on the PCI/X PC bus. The two parts exchange data
    7474through communication primitives (tag 2) implemented in a library.
     
    8383    This task relates to the monitoring of the COACH project.
    8484\item[Task-2: \textit{\Backbone}] This task tackles the fundamental points of the
    85         project such as the defintion of the COACH inputs and outputs,
     85        project such as the definition of the COACH inputs and outputs,
    8686    the internal formats (i.e. \xcoach and \xcoachplus) and their associated tools,
    8787        the architectural templates and the design flow.
     
    9696    High-Level Synthesis of data dominated description and HLS of control
    9797    dominated description.
    98     This task contains also the development of a frequency adaptator
     98    This task contains also the development of a frequency adapter
    9999    that will allow the coprocessors to meet processor and bus
    100100    frequency constraints.
    101101\item[Task-6: \textit{PC/FPGA communication middleware}]
    102102    This task pools the features dedicated to HPC. These are mainly the
    103     validation of the partitioning (see figure~\ref{archi-hpc}), the sytem drivers for
     103    validation of the partitioning (see figure~\ref{archi-hpc}), the system drivers for
    104104    both PC and FPGA-SoC sides, the hardware communication components and
    105105        the support for dynamic partial reconfiguration.
    106106\item[Task-7: \textit{Industrial demonstrators}]
    107107    This task groups the demonstrators of the COACH project.
    108     Most of them are industrial applications that will be developped within
     108    Most of them are industrial applications that will be developed within
    109109    the COACH framework.
    110110    Others consist in integrating the COACH framework as a driver of
     
    138138\item $T2$ drives all the tasks ($T3$, $T4$, $T5$, $T6$) and is at the heart of
    139139the COACH project.
    140 \item The demonstrators developped in $T7$, of course strongly depend on the achievements
     140\item The demonstrators developed in $T7$, of course strongly depend on the achievements
    141141of the previous tasks ($T2$, $T3$, $T4$, $T5$, $T6$).
    142142\item $T8$ and $T1$ depend on and impact all the other tasks.
     
    144144This organisation offers enough robustness to insure the success of the
    145145project, 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.
     149However, the partners had 10 one-day meetings where a preliminary draft of the
     150\xcoach format was defined. This makes this task less critical.
    149151
Note: See TracChangeset for help on using the changeset viewer.