Changeset 99 for anr/section-2.2.tex
- Timestamp:
- Feb 8, 2010, 12:11:05 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/section-2.2.tex
r97 r99 9 9 This project proposes an open-source framework for mapping multi-tasks software applications 10 10 on Field Programmable Gate Array circuits (FPGA). 11 12 \par 11 %%% 12 \parlf 13 13 COACH will contribute to build an open development and run-time 14 14 environment, including communication middleware and tools to support 15 15 developers in the production of embedded software, through all phases of the software lifecycle, 16 16 from requirements analysis until deployment and maintenance. 17 18 17 More specifically, COACH focuses on: 19 18 \begin{itemize} … … 26 25 environment, suitable for co-operative and distributed development. 27 26 \end{itemize} 28 27 %%% 28 \parlf 29 29 COACH outcome will contribute to strengthen Europe's competitive position by developing 30 30 technologies and methodologies for product development, focusing (in compliance with the … … 33 33 in COACH will enable new and emerging information technologies for the development, 34 34 manufacturing and integration of devices and related software into end-products. 35 36 \par 35 %%% 36 \parlf 37 37 The COACH project will benefit from a number of previous projects: 38 \begin{itemize} 39 \item SOCLIB : 40 The SoCLib ANR platform (2007-2009) is an open infrastructure developped by 10 academic laboratories 41 and 6 industrial companies. 42 It supports system level virtual prototyping of shared memory, multi-processors 43 architectures, and provides tools to map multi-tasks software application on these 44 architectures, for reliable performance evaluation. 45 The core of this platform is a library of SystemC simulation models for 46 general purpose IP cores such as processors, buses, networks, memories, IO controller. 47 The platform provides also embedded operating systems and software/hardware 48 communication middleware. 49 The synthesisable VHDL models of IPs are not part of the SoCLib platform, and 50 this project enhances SoCLib by providing the synthesisable VHDL models required 51 for FPGA synthesis. 52 \item ROMA : 53 The ROMA ANR project (2007-2009) involving IRISA, LIRMM, CEA List THOMSON France R\&D, proposes to develop a 54 reconfigurable processor, exhibiting high silicon density and power efficiency, able to adapt its 55 computing structure to computation patterns that can be speed-up and/or power efficient. 56 The ROMA project study a pipeline-based of evolved low-power coarse grain reconfigurable 57 operators to avoid traditional overhead, in reconfigurable devices, related to 58 the interconnection network. 59 The project will borrow from the ROMA ANR xxproject (2007-2009) and the ongoing 60 joint INRIA-STMicro Nano2012 project to adapt existing pattern 61 extraction algorithms and datapath merging techniques to the synthesis of customized 62 ASIP processors. 63 \item TSAR : 64 The TSAR MEDEA+ project (2008-2010) involving BULL, THALES and the LIP6 targets the design of a 65 scalable, coherent shared memory, multi-cores processor architecture, and uses the SoCLib 66 plaform for virtual prototyping. The COACH project will benefit from the synthesizable VHDL 67 models developped in the framework of TSAR (MIPS32 processor core, and RING interconnect). 68 \item BioWic 69 On the HPC application side, we also hope to benefit from the experience in 70 hardware acceleration of bioinformatic algorithms/workfows gathered by the 71 CAIRN group in the context of the ANR BioWic project (2009-2011), so as to 72 be able to validate the framework on real-life HPC applications. 73 \end{itemize} 74 75 76 \par 38 \begin{description} 39 \item[SOCLIB] 40 The SoCLib ANR platform (2007-2009) is an open infrastructure developped by 10 academic laboratories 41 and 6 industrial companies. 42 It supports system level virtual prototyping of shared memory, multi-processors 43 architectures, and provides tools to map multi-tasks software application on these 44 architectures, for reliable performance evaluation. 45 The core of this platform is a library of SystemC simulation models for 46 general purpose IP cores such as processors, buses, networks, memories, IO controller. 47 The platform provides also embedded operating systems and software/hardware 48 communication middleware. 49 The synthesisable VHDL models of IPs are not part of the SoCLib platform, and 50 this project enhances SoCLib by providing the synthesisable VHDL models required 51 for FPGA synthesis. 52 \item[ROMA] 53 The ROMA ANR project (2007-2009) involving IRISA, LIRMM, CEA List THOMSON France R\&D, proposes to develop a 54 reconfigurable processor, exhibiting high silicon density and power efficiency, able to adapt its 55 computing structure to computation patterns that can be speed-up and/or power efficient. 56 The ROMA project study a pipeline-based of evolved low-power coarse grain reconfigurable 57 operators to avoid traditional overhead, in reconfigurable devices, related to 58 the interconnection network. 59 The project will borrow from the ROMA ANR xxproject (2007-2009) and the ongoing 60 joint INRIA-STMicro Nano2012 project to adapt existing pattern 61 extraction algorithms and datapath merging techniques to the synthesis of customized 62 ASIP processors. 63 \item[TSAR] 64 The TSAR MEDEA+ project (2008-2010) involving BULL, THALES and the \upmc targets the design of a 65 scalable, coherent shared memory, multi-cores processor architecture, and uses the SoCLib 66 plaform for virtual prototyping. The COACH project will benefit from the synthesizable VHDL 67 models developped in the framework of TSAR (MIPS32 processor core, and RING interconnect). 68 \item[BioWic] 69 On the HPC application side, we also hope to benefit from the experience in 70 hardware acceleration of bioinformatic algorithms/workfows gathered by the 71 CAIRN group in the context of the ANR BioWic project (2009-2011), so as to 72 be able to validate the framework on real-life HPC applications. 73 \end{description} 74 %%% 75 \parlf 77 76 The laboratories involved in the COACH project have a well estabished expertise 78 77 in the following domains: 79 78 \begin{itemize} 80 \item 81 In the field of High Level Synthesis (HLS), the project 82 leverages on know-how acquired over the last 15 years with the GAUT~\cite{gaut08} project 83 developped by the Lab-STIC laboratory, and with the UGH~\cite{ugh08} project developped 84 by the LIP6 and TIMA laboratories. 79 \item 80 In the field of High Level Synthesis (HLS), the project 81 leverages on know-how acquired over the last 15 years with the GAUT~\cite{gaut08} project 82 developped by the \ubs laboratory, and with the UGH~\cite{ugh08} project developped 83 by the \upmc and \tima laboratories. 84 \item 85 Regarding system level architecture, the project is based on the know-how 86 acquired by the \upmc and \tima laboratories in the framework of various projects 87 (COSY~\cite{disydent}, or MEDEA-MESA~\cite{dspin}), in the field of communication 88 architectures for shared memory multi-processors systems. 89 As an example, the DSPIN network on chip, is now used by BULL in the TSAR project. 90 \item 91 Regarding Application Specific Instruction Processor (ASIP) design, the 92 CAIRN group at INRIA Bretagne Atlantique benefits from several years of 93 expertise in the domain of retargetable compiler 94 (Armor/Calife~\cite{CODES99} since 1996, and the Gecos 95 compilers~\cite{ASAP05} since 2002). 85 96 \item 86 Regarding system level architecture, the project is based on the know-how 87 acquired by the LIP6 and TIMA laboratories in the framework of various projects 88 (COSY \cite{disydent}, or MEDEA MESA \cite{dspin}), in the field of communication 89 architectures for shared memory multi-processors systems. 90 As an example, the DSPIN network on chip, is now used by BULL in the TSAR project. 91 \item 92 Regarding Application Specific Instruction Processor (ASIP) design, the 93 CAIRN group at INRIA Bretagne Atlantique benefits from several years of 94 expertise in the domain of retargetable compiler 95 (Armor/Calife\cite{CODES99} since 1996, and the Gecos 96 compilers\cite{ASAP05} since 2002). 97 \item 98 In the field of compilers, the Compsys group was founded in 2002 99 by several senior researchers with experience in 100 high performance computing and automatic parallelization. They have been 101 among the initiators of the polyhedral model, a theory which serve to 102 unify many parallelism detection and exploitation techniques for regular 103 programs. It is expected that the techniques developped by Compsys for 104 parallelism detection, scheduling, process construction and memory management 105 will be very useful as a Rfront end for the a high-level synthesis tools. 97 In the field of compilers, the Compsys group was founded in 2002 98 by several senior researchers with experience in 99 high performance computing and automatic parallelization. They have been 100 among the initiators of the polyhedral model, a theory which serve to 101 unify many parallelism detection and exploitation techniques for regular 102 programs. It is expected that the techniques developped by Compsys for 103 parallelism detection, scheduling, process construction and memory management 104 will be very useful as a front-end for the a high-level synthesis tools. 106 105 \end{itemize} 107 108 109 \par 110 % FIXME A VERIFIER L'appel d'offre 106 %%% 107 \parlf 111 108 Finally, it is worth to note that this project cover priorities defined by the commission 112 109 experts in the field of Information Technolgies Society (IST) for Embedded … … 115 112 considering resources constraints (delais, power, memory, etc.), security and quality 116 113 services$>>$. 117 118
Note: See TracChangeset
for help on using the changeset viewer.