Changeset 56 for anr/task-5.tex
- Timestamp:
- Feb 1, 2010, 6:07:27 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/task-5.tex
r52 r56 1 % vim:set spell: 2 % vim:spell spelllang=en: 3 1 4 \begin{taskinfo} 2 5 \let\UPMC\leader … … 10 13 \begin{itemize} 11 14 \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 run ing on the PC and the15 (figure~\ref{archi-hpc}). 16 \item Providing communication schemes between the software part running on the PC and the 14 17 FPGA-SoC. 15 18 \item Implementing the communication scheme at all levels: partition help, software 16 19 implementation 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. 18 21 \end{itemize} 22 19 23 The low level hardware transmission support will be the PCI/X bus which allows high bit-rate 20 24 transfers. The reasons of this choices are that both ALTERA and Xilinx provide PCI/X IP for … … 22 26 This will allow us at least to be inspired by GPU communication schemes and may be to reuse 23 27 parts of the GPU softwares. 28 29 24 30 \end{objectif} 25 31 % … … 31 37 \itemL{0}{6}{d}{\Supmc}{HPC communication API}{1.0:0:0} 32 38 \setMacroInAuxFile{hpcCommApi} 33 User refer nce manual describing the API.39 User reference manual describing the API. 34 40 \end{livrable} 35 \item This \ST consists in helping to partition the application.41 \item This \ST consists in helping to partition applications. 36 42 It is a library implementing the communication API with features to profile 37 43 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 38 47 \begin{livrable} 39 48 \itemL{6}{12}{x}{\Supmc}{HPC partionning helper}{1:0:0} … … 52 61 Port of the {\hpcMutekDriver} driver on the DNA OS. 53 62 \itemL{24}{33}{x}{\Supmc}{HPC API}{0:0:1} 54 Maintenance work of HPC API for both L unix PC and MUTEK OS.63 Maintenance work of HPC API for both Linux PC and MUTEK OS. 55 64 \end{livrable} 56 65 \item This \ST deals with the implementation of hardware required by the COACH … … 64 73 The synthesizable VHDL description of an AVALON/VCI bridge and its corresponding SystemC model. 65 74 \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. 76 It also includes appropriate SoC-FPGA OS drivers and a modification of the profiling library. 77 67 78 \begin{livrable} 79 \itemL{18}{36}{x}{\Supmc}{CSG support for \ganttlf dynamic reconfiguration} 80 Extension of the \xilinx architectural template ({\csgAllArch}) 81 in order to integrate dynamic partial reconfiguration regions. 82 Modification of CSG software to support the extended \xilinx template. 68 83 \itemL{18}{30}{x}{\Stima}{dynamic reconfiguration \ganttlf DNA drivers}{0:0:0} 69 84 \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. 71 86 \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} 89 Extension 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} 78 92 \item This \ST is the delivery of 2 PCI/X \mustbecompleted{FIXME: Stratix4} FPGA board 79 93 with its PCI/X IP. These boards are dedicated to the COACH HPC development.
Note: See TracChangeset
for help on using the changeset viewer.