Changeset 3 for anr/body.tex
- Timestamp:
- Nov 26, 2009, 10:47:11 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/body.tex
r2 r3 19 19 due to the design and fabrication costs. 20 20 Nowadays Field Programmable Gate Arrays (FPGA), like Virtex5 from Xilinx and Stratix4 from Altera, 21 can implement a SoC with multiple processors and several coprocessors for less than 10K euros the piece.22 In addition, High Level Synthesis (HLS) becomes more mature and allows to automize design23 and to decrease drastically its cost in terms of man power. Thus, both FPGA and HLS tends to spread over24 HPC for small companies targeting low volume markets.21 can implement a SoC with multiple processors and several coprocessors for less than 10K euros 22 per item. In addition, High Level Synthesis (HLS) becomes more mature and allows to automate 23 design and to drastically decrease its cost in terms of man power. Thus, both FPGA and HLS 24 tend to spread over HPC for small companies targeting low volume markets. 25 25 \par 26 26 To get an efficient embedded system, designer has to take into account application characteristics when it … … 111 111 various application domains. The ``high end'' lines concern only FPGA with high logic capacity able 112 112 to implement complex systems. 113 This market is in significant expansion and is estimated to 914 113 This market is in significant expansion and is estimated to 914\,M\$ in 2012. 114 114 Using FPGA limits the NRE costs to design cost. This boosts the developpment of methodologies 115 115 and tools to automize design and reduce its cost. … … 140 140 segments like computing clusters (ad-hoc), servers and storage, networking and Telecom, ASIC 141 141 emulation and prototyping, Mil/aero etc. HPC market size is estimated today by FPGA providers 142 to 214 142 to 214\,M\$. 143 143 This market is dominated by Multi-core CPUs and GPUs based solutions and the expansion 144 144 of FPGA-based solutions is limited by the flow automation. Nowadays, there are neither commercial … … 149 149 a synthesized netlist, simulation test bench and custom software library that reflect the hardware 150 150 configuration. 151 Nevertheless, SOPC Builder does not provide any facilities to synthesize coprocessors and to 151 Nevertheless, SOPC Builder does not provide any facilities to synthesize coprocessors\emph{I 152 (Steven) disagree : the C2H compiler bundled with SOPCBuilder does a pretty good job at this} and to 152 153 simulate the platform at a high design level (system C). 153 154 In addition, SOPC Builder is proprietary and only works together with Altera's Quartus compilation … … 163 164 However, this tool targets only DSP based algorithms. 164 165 \\ 165 Consequently, designer developping an embedded system needs to master for example166 Consequently, designers developping an embedded system needs to master for example 166 167 SoCLib for design exploration, 167 168 SOPC Builde at the platform level, … … 169 170 and Quartus for design implementation. 170 171 This requires an important tools interfacing effort and makes the design process very complex 171 and achievable only by designers skilled in variousdomains.172 and achievable only by designers skilled in many domains. 172 173 COACH project integrates all these tools in the same framework masking them to the user. 173 174 The objective is to allow \textbf{pure software} developpers to realize embedded systems. … … 206 207 extraction algorithms and datapath merging techniques to the synthesis of customized 207 208 ASIP processors. 209 \\ 210 \textcolor{gris75}{Steven : Je propose de rajouter un lien avec le projet BioWic~:~on the HPC 211 application side, we also hope to benefit from the experience in hardware acceleration of 212 bioinformatic algorithms/workfows gathered by the CAIRN group in the context of the ANR 213 BioWic project (2009-2011), so as to be able to validate the framework on 214 real-life HPC applications.} 215 208 216 \par 209 217 %%% 1 -- POUVEZ VOUS CHACUN AJOUTER SVP (SI POSSIBLE) UNE LIGNE
Note: See TracChangeset
for help on using the changeset viewer.