Changeset 56 for anr/task-5.tex


Ignore:
Timestamp:
Feb 1, 2010, 6:07:27 PM (14 years ago)
Author:
coach
Message:

Modifications de TIMA, task-5 et section-3.1 principalement

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anr/task-5.tex

    r52 r56  
     1% vim:set spell:
     2% vim:spell spelllang=en:
     3
    14\begin{taskinfo}
    25\let\UPMC\leader
     
    1013\begin{itemize}
    1114\item Helping the HPC designer to find a good partition of the initial application
    12     (figure~\ref{archi-hpc}.
    13 \item Providing communication schemes between the software part runing on the PC and the
     15    (figure~\ref{archi-hpc}).
     16\item Providing communication schemes between the software part running on the PC and the
    1417FPGA-SoC.
    1518\item Implementing the communication scheme at all levels: partition help, software
    1619implementation both on the PC and in the operating system of the FPGA-SoC, hardware.
    17 \item FPGA reconfiguration. \mustbecompleted{FIXME:TIMA}
     20\item Providing support for dynamic partial reconfiguration of \xilinx FPGA in order to optimize FPGA ressource usage.
    1821\end{itemize}
     22
    1923The low level hardware transmission support will be the PCI/X bus which allows high bit-rate
    2024transfers. The reasons of this choices are that both ALTERA and Xilinx provide PCI/X IP for
     
    2226This will allow us at least to be inspired by GPU communication schemes and may be to reuse
    2327parts of the GPU softwares.
     28
     29
    2430\end{objectif}
    2531%
     
    3137    \itemL{0}{6}{d}{\Supmc}{HPC communication API}{1.0:0:0}
    3238        \setMacroInAuxFile{hpcCommApi}
    33         User refernce manual describing the API.
     39        User reference manual describing the API.
    3440    \end{livrable}
    35 \item This \ST consists in helping to partition the application.
     41\item This \ST consists in helping to partition applications.
    3642    It is a library implementing the communication API with features to profile
    3743    the partitioned application.
     44%FIXME (Olivier) pour moi, on veut un outil de profiling pour partitionner l'application.
     45% It is a profiling (or simulation) library implementing the communication API
     46
    3847    \begin{livrable}
    3948    \itemL{6}{12}{x}{\Supmc}{HPC partionning helper}{1:0:0}
     
    5261        Port of the {\hpcMutekDriver} driver on the DNA OS.
    5362    \itemL{24}{33}{x}{\Supmc}{HPC API}{0:0:1}
    54         Maintenance work of HPC API for both Lunix PC and MUTEK OS.
     63        Maintenance work of HPC API for both Linux PC and MUTEK OS.
    5564    \end{livrable}
    5665\item This \ST deals with the implementation of hardware required by the COACH
     
    6473        The synthesizable VHDL description of an AVALON/VCI bridge and its corresponding SystemC model.
    6574    \end{livrable}
    66 \item This \ST deals with the dynamic reconfiguration of an FPGA.
     75\item This \ST consists in integrating dynamic partial reconfiguration of \xilinx FPGA in the CSG design flow.
     76It also includes appropriate SoC-FPGA OS drivers and a modification of the profiling library.
     77
    6778    \begin{livrable}
     79    \itemL{18}{36}{x}{\Supmc}{CSG support for \ganttlf dynamic reconfiguration}
     80        Extension of the \xilinx architectural template ({\csgAllArch})
     81in order to integrate dynamic partial reconfiguration regions.
     82Modification of CSG software to support the extended \xilinx template.
    6883    \itemL{18}{30}{x}{\Stima}{dynamic reconfiguration \ganttlf DNA drivers}{0:0:0}
    6984        \setMacroInAuxFile{hpcDynconfDriver}
    70         \mustbecompleted{FIXME:TIMA ....}
     85        The drivers required by the DNA OS in order to manage dynamic partial reconfiguration inside the SoC-FPGA.
    7186    \itemL{30}{36}{x}{\Supmc}{dynamic reconfiguration \ganttlf MUTEK drivers}{0:0:1}
    72         Port of the {\hpcDynconfDriver} \mustbecompleted{FIXME:TIMA driver} on the MUTEK OS.
    73     \itemL{24}{36}{x}{\Supmc}{CSG support for \ganttlf dynamic reconfiguration}{0:0:2}
    74         \mustbecompleted{FIXME:TIMA ....}
    75     \itemL{18}{36}{x}{\Stima}{PC support for \ganttlf dynamic reconfiguration}{0:0:0}
    76         \mustbecompleted{FIXME:TIMA ....}
    77     \end{livrable}
     87        Port of the {\hpcDynconfDriver} drivers on the MUTEK OS.
     88    \itemL{18}{36}{x}{\Stima}{HPC support for \ganttlf dynamic reconfiguration}{0:0:2}
     89Extension of the HPC partionning helper in order to integrate dynamic partial reconfiguration dedicated features
     90(reconfiguration time of regions, variable number of coprocessors)
     91\end{livrable}
    7892\item This \ST is the delivery of 2 PCI/X \mustbecompleted{FIXME: Stratix4} FPGA board
    7993    with its PCI/X IP. These boards are dedicated to the COACH HPC development.
Note: See TracChangeset for help on using the changeset viewer.