Changeset 287 for anr/task-5.tex


Ignore:
Timestamp:
Dec 6, 2010, 5:26:44 PM (14 years ago)
Author:
coach
Message:

MAJ après réunion de travail Ivan, Magillem
Liste des livrables

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anr/task-5.tex

    r278 r287  
    1111%
    1212\begin{objectif}
    13 This task pools the features dedicated to HPC system design. It is described on
    14 figures~\ref{coach-flow} and \ref{archi-hpc}. It consists in
     13This task deals with the COACH HPC feature that consists in accelerating an existing
     14application running on a PC by migrating critical parts into a SoC implemented on an
     15FPGA plugged to the PC PCI/X bus (figures~\ref{coach-flow} and \ref{archi-hpc}).
     16It consists in:
    1517\begin{itemize}
    16 \item Providing a software tool that helps the HPC designer to find a good partition of the initial application
    17     (figure~\ref{archi-hpc}).
    18 \item specification of the communication schemes between the software part running on the PC and the
     18\item Specification and implementation of the communication schemes between the software part running on the PC and the
    1919FPGA-SoC.
    20 \item Implementing the communication scheme at all levels: partition help, software
    21 implementation both on the PC and in the operating system of the FPGA-SoC, hardware.
    22 %\item Providing support for dynamic partial reconfiguration of \xilinx FPGA in order
    23 %to optimize FPGA ressource usage.
     20\item Providing a performance analysis tool helping user in the HPC partitionning (figure~\ref{archi-hpc}).
     21\item Providing support for configuration of the FPGA in order to set up the HPC environement.
    2422\end{itemize}
    2523
     
    3432\begin{workpackage}
    3533  \subtask{Implementation of API between PC and FPGA-SoC}
    36     This \ST deals with the COACH HPC feature that consists in accelerating an existing
    37     application running on a PC by migrating critical parts into a SoC implemented on an
    38     FPGA plugged to the PC PCI/X bus.
    39     The main steps and components of this \ST are:
    40     \begin{itemize}
    41       \item The definition of the communication middleware as a software API (Application
    42         Programing Interface) between the application part running on the PC and the
    43         application part running on the FPGA-SoC.
    44       \item A software for helping the end-user to partition applications (figure~\ref{archi-hpc}).
    45         This software is a library implementing the communication API with features to profile
    46         the partitioned application.
    47       \item The implementation of the communication API on the both sides (PC part and FPGA-SoC).
    48     \end{itemize}
    4934    \begin{livrable}
    5035      \itemL{0}{6}{d}{\Sbull}{HPC communication API}{3:0:0}
     
    7358
    7459\subtask{SystemC model of the PCI/X}
    75     This \ST deals with the implementation of hardware and SystemC modules
     60    This \ST deals with the implementation of SystemC modules
    7661    required by the neutral architectural template for using the PCI/X IP of \altera and \xilinx.
    7762    \begin{livrable}
     
    8873    \end{livrable}
    8974
    90 % \subtask This \ST consists in integrating dynamic partial reconfiguration of \xilinx FPGA in the CSG design flow.
     75\subtask{HPC environment set up}
     76
    9177% It also includes appropriate SoC-FPGA OS drivers and a modification of the profiling library.
    92 %     \begin{livrable}
    93 %     \itemL{24}{36}{x}{\Supmc}{CSG support for \ganttlf reconfiguration}{0:0:2}
    94 %         Modification of the CSG software to support statically reconfigurable tasks.
     78     \begin{livrable}
     79     \itemL{24}{36}{x}{\Stima}{Support for HPC environment set up}{0:0:2}
     80      Modification of the CSG software to set-up the HPC environement: Bitsream loader.
     81     \end{livrable}
    9582%     \itemL{18}{36}{x}{\Stima}{CSG module for \ganttlf dynamic reconfiguration}{0:4:12}
    9683%               This livrable is a CSG module allowing to partition the task graph along
     
    118105% %   \begin{livrable}
    119106% %   \itemL{0}{6}{m}{\Saltera}{HPC development boards}{0:0:0} Two PCI/X FPGA boards.
    120 % %   \end{livrable}
    121107\end{workpackage}
Note: See TracChangeset for help on using the changeset viewer.