- Timestamp:
- Jan 28, 2011, 5:22:40 PM (14 years ago)
- Location:
- anr
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/annexe-cv.tex
r331 r335 126 126 \end{itemize} 127 127 \end{cvenv} 128 % 129 \begin{cvenv} 130 {{Charot}{François}{52}} 131 {INRIA researcher } 132 {PhD (1982)} 133 {{60}{\cite{Martin09c} \cite{Martin09d} \cite{Wolinski09a} \cite{RAFFIN:2010:INRIA-00539874:1}}} 134 \item[Course of Lectures]\mbox{} 135 embedded system design 136 \item[Projects]\mbox{} 137 \begin{itemize} 138 \item SocLib and ROMA ANR projects 139 \item Nano2012 RecMotifs project 140 \end{itemize} 141 \end{cvenv} -
anr/anr.bib
r331 r335 914 914 year = {2009} 915 915 } 916 917 918 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 919 %%% FC 920 921 @InProceedings{ Martin09c, 922 author = {Martin, K. and Wolinski, Ch. and Kuchcinski, K. and Floch, A. and Charot, F.}, 923 title = {Constraint-Driven Instructions Selection and Application Scheduling in the DURASE system}, 924 address = {Boston, MA, USA}, 925 month = jul, 926 year = 2009, 927 booktitle ={Proc. of the 20th IEEE International Conference on Application-Specific Systems, Architectures and Processors}, 928 pages = {145-152}, 929 publisher = {IEEE Computer Society}, 930 x-proceedings = {yes}, 931 x-international-audience = {yes}, 932 x-editorial-board = {yes}, 933 x-invited-conference = {no}, 934 x-hal = {no} 935 } 936 937 @InProceedings{Martin09d, 938 author = {Martin, K. and Wolinski, Ch. and Kuchcinski, K. and Floch, A. and Charot, F.}, 939 title = {Constraint-Driven Identification of Application Specific Instructions in the DURASE system}, 940 booktitle = {Proc. of Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS)}, 941 address = {Samos, Greece}, 942 month = jul, 943 year = 2009, 944 volume = {5657}, 945 series = {Lecture Notes in Computer Science}, 946 pages = {194-203}, 947 publisher = {Springer}, 948 x-proceedings = {yes}, 949 x-international-audience = {yes}, 950 x-editorial-board = {yes}, 951 x-invited-conference = {no}, 952 x-hal = {no} 953 } 954 @InProceedings{ Wolinski09a, 955 author = {Wolinski, Ch. and Kuchcinski, K. and Raffin, E. and Charot, F.}, 956 title = {Architecture-Driven Synthesis of Reconfigurable Cells}, 957 booktitle = {{Proc. of the 12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools (DSD)}}, 958 address = {Patras, Greece}, 959 month = sep, 960 year = 2009, 961 pages = {531 - 538 }, 962 doi={10.1109/DSD.2009.183}, 963 x-proceedings = {yes}, 964 x-international-audience = {yes}, 965 x-editorial-board = {yes}, 966 x-invited-conference = {no}, 967 x-hal = {no} 968 } 969 @inproceedings{RAFFIN:2010:INRIA-00539874:1, 970 HAL_ID = {inria-00539874}, 971 URL = {http://hal.inria.fr/inria-00539874/en/}, 972 title = { {S}cheduling, {B}inding and {R}outing {S}ystem for a {R}un-{T}ime {R}econfigurable {O}perator {B}ased {M}ultimedia {A}rchitecture}, 973 author = {{R}affin, {E}rwan and {W}olinski, {C}hristophe and {C}harot, {F}ran{\c{c}}ois and {K}uchcinski, {K}rzysztof and {G}uyetant, {S}t{\'e}phane and {C}hevobbe, {S}t{\'e}phane and {C}asseau, {E}mmanuel}, 974 booktitle = {Conference on {D}esign and {A}rchitectures for {S}ignal and {I}mage {P}rocessing ({DASIP} 2010)}, 975 address = {{E}dinburgh {R}oyaume-{U}ni }, 976 audience = {internationale }, 977 month = oct, 978 year = {2010}, 979 URL = {http://hal.inria.fr/inria-00539874/PDF/dasip2010.pdf}, 980 x-hal={inria-00539874}, 981 } -
anr/anr.sty
r305 r335 88 88 \let\xcoach\relax% 89 89 \let\xcoachplus\relax% 90 \let\i risa\relax \let\Sirisa\relax%90 \let\inria\relax \let\Sinria\relax% 91 91 \let\lip\relax \let\Slip\relax% 92 92 \let\tima\relax \let\Stima\relax% … … 107 107 {% 108 108 \let\ALL\disable% 109 \let\I RISA\disable%109 \let\INRIA\disable% 110 110 \let\LIP\disable% 111 111 \let\TIMA\disable% … … 117 117 }{% 118 118 \ifx\ALL\enable% 119 \ifx\I RISA\disable\let\IRISA\enable\fi%119 \ifx\INRIA\disable\let\INRIA\enable\fi% 120 120 \ifx\LIP\disable\let\LIP\enable\fi% 121 121 \ifx\UPMC\disable\let\UPMC\enable\fi% … … 128 128 \def\@leader{\begin{small}\textcolor{red}{lead.}\end{small}} 129 129 \def\@partner{\begin{small}\textcolor{blue}{part.}\end{small}} 130 \def\@I RISA{\ifx\IRISA\disable{}\else\ifx\IRISA\enable{\@partner}\else{\@leader}\fi\fi}%130 \def\@INRIA{\ifx\INRIA\disable{}\else\ifx\INRIA\enable{\@partner}\else{\@leader}\fi\fi}% 131 131 \def\@LIP{\ifx\LIP\disable{}\else\ifx\LIP\enable{\@partner}\else{\@leader}\fi\fi}% 132 132 \def\@UPMC{\ifx\UPMC\disable{}\else\ifx\UPMC\enable{\@partner}\else{\@leader}\fi\fi}% … … 137 137 \def\@MDS{\ifx\MDS\disable{}\else\ifx\MDS\enable{\@partner}\else{\@leader}\fi\fi}% 138 138 \begin{tabular}{|c|c|c|c|c|c|c|c|}\hline 139 \Si risa & \Slip & \Stima & \Subs & \Supmc & \Smds & \Sbull & \Sthales \\\hline140 \@I RISA & \@LIP & \@TIMA & \@UBS & \@UPMC & \@MDS & \@BULL & \@THALES \\\hline139 \Sinria & \Slip & \Stima & \Subs & \Supmc & \Smds & \Sbull & \Sthales \\\hline 140 \@INRIA & \@LIP & \@TIMA & \@UBS & \@UPMC & \@MDS & \@BULL & \@THALES \\\hline 141 141 \end{tabular}\par 142 142 } … … 291 291 \let\xcoach\relax% 292 292 \let\xcoachplus\relax% 293 \let\i risa\relax\let\Sirisa\relax%293 \let\inria\relax\let\Sinria\relax% 294 294 \let\lip\relax\let\Slip\relax% 295 295 \let\tima\relax\let\Stima\relax% -
anr/anr.tex
r333 r335 72 72 \def\Sformat#1{\begin{small}\textsc{#1}\end{small}} 73 73 \def\inria{INRIA\xspace} \def\Sinria{\Sformat{INRIA}\xspace} 74 \def\irisa{INRIA/\-CAIRN\xspace} \def\Sirisa{\Sformat{INRI}\xspace}74 %\def\irisa{INRIA/\-CAIRN\xspace} \def\Sirisa{\Sformat{INRI}\xspace} 75 75 \def\lip{ENS Lyon/LIP/Compsys\xspace} \def\Slip{\Sformat{LIP}\xspace} 76 76 \def\tima{TIMA\xspace} \def\Stima{\Sformat{TIMA}\xspace} … … 85 85 \def\xilinx{XILINX\xspace} \def\Sxilinx{\Sformat{XILX}\xspace} 86 86 87 \def\alllabs{\i risa \citi \lip \tima \ubs \upmc}87 \def\alllabs{\inria \citi \lip \tima \ubs \upmc} 88 88 \def\allcompagnies{\bull \thales \mds\xspace} 89 89 … … 218 218 \begin{description} 219 219 \item[partner] 220 \Si risa for \irisa, \Slip for \lip, \Stima for \tima, \Subs for \ubs,220 \Sinria for \inria, \Slip for \lip, \Stima for \tima, \Subs for \ubs, 221 221 \Supmc for \upmc, \Sxilinx for \xilinx, \Sbull for \bull, \Sthales for \thales, 222 222 and \Smds for \mds. -
anr/gantt.l
r303 r335 53 53 struct partner_def { char *key, *name, *fnfull, *fnshort; } partner_table[] = { 54 54 { "UNKNOW" ,"relax" ,0 ,0 }, 55 { "i risa" ,"irisa" ,"table_inria_cairn_full.tex" ,"table_inria_cairn_short.tex" },55 { "inria" ,"inria" ,"table_inria_cairn_full.tex" ,"table_inria_cairn_short.tex" }, 56 56 { "lip" ,"lip" ,"table_inria_compsys_full.tex","table_inria_compsys_short.tex" }, 57 57 { "tima" ,"tima" ,"table_tima_full.tex" ,"table_tima_short.tex" }, -
anr/section-1.tex
r319 r335 109 109 Operating system and communication middleware (\tima, \upmc), 110 110 MPSoC architectures (\tima, \ubs, \upmc), 111 ASIP architectures (\i risa),111 ASIP architectures (\inria), 112 112 High Level Synthesis (\tima, \ubs, \upmc), and compilation (\lip), 113 113 HPC (\bull, \thales), tools integration in IP-XACT flow (\mds). … … 118 118 on the SoCLib platform~\cite{soclib} for prototyping and operating systems (DNA/OS), 119 119 on the GAUT~\cite{gaut08} and UGH~\cite{ugh08} tools for HLS, 120 on the ROMA~\cite{roma } project for ASIP,120 on the ROMA~\cite{roma, RAFFIN:2010:INRIA-00539874:1} project for ASIP, 121 121 on the SYNTOL~\cite{syntol} and BEE~\cite{bee} tools for source-level analysis and 122 122 transformations, -
anr/section-consortium-desc.tex
r333 r335 15 15 - TIMA: Architecture, virtual prototyping, HLS 16 16 - LAB-STICC: HLS, compilation 17 - INRIA /CAIRN: XXX17 - INRIA: ASIP design 18 18 19 19 - Magillem: IP-XACT and industrial flow integration … … 25 25 26 26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 27 \subsubsection{\inria /CAIRN}27 \subsubsection{\inria} 28 28 29 29 INRIA, the French national institute for research in computer science -
anr/section-consortium-people.tex
r333 r335 39 39 contributor & Olivier & Garry & R\&D Engineer & SW development & 9 & Tools and demonstrator implementation \\\hline 40 40 41 \peopletabularentry{\irisa} 42 ... & Derien & Steven & ... & ... & ... & ... \irisa \\\hline 43 ... & ... & ... & ... & ... & ... & ... \\\hline 41 \peopletabularentry{\inria} 42 responsible & Charot & François & INRIA researcher&SOC ASIP & 12 & expertise in architecture, microarchitecture, SoC design. Participation to Task-1/2/4/8 \\\hline 43 contributor & Derrien & Steven & Associate professor& 44 HLS compilation & 12& expertise in architecture, microarchitecture, SoC design \\\hline 44 45 45 46 \peopletabularentry{\lip} -
anr/section-position.tex
r319 r335 64 64 It provides also embedded operating systems and software/hardware 65 65 communication middleware. 66 \item[ROMA] The ROMA ANR project \cite{roma}66 \item[ROMA] The ROMA ANR project (2007-2010) \cite{roma,RAFFIN:2010:INRIA-00539874:1} 67 67 involving IRISA (CAIRN team), LIRMM, CEA List, THOMSON France R\&D, 68 68 proposes to develop a reconfigurable processor, exhibiting high -
anr/section-project-description.tex
r310 r335 38 38 (one for synthesis, one for simulation). 39 39 For generating the coprocessor of a task mapped as hardware, \verb+CSG+ 40 controls the HAStools described below.40 controls the \verb!HAS! (Hardware Accelerator Synthesis) tools described below. 41 41 From these inputs \verb!CSG! can generate the entire system (both software and 42 42 hardware) either as an IP under IP-XACT to integrate the SoC in larger … … 52 52 architecture or the enhancement of existing template with IP. 53 53 \parlf 54 The software architecture for HASis presented in figure~\ref{archi-hls}.55 The input is a single task of the process network. The HAStools do not work54 The software architecture for \verb!HAS! is presented in figure~\ref{archi-hls}. 55 The input is a single task of the process network. The \verb!HAS! tools do not work 56 56 directly on the C++ task description but on an internal format called 57 57 \xcoach generated by a plugin into the GNU C compiler (GCC). … … 87 87 the architectural templates and the design flow. 88 88 \item[Task-3: \textit{System generation}] This task addresses the prototyping and 89 the generation of digital system. Apart from HASthat belongs to task 389 the generation of digital system. Apart from \verb!HAS! that belongs to task 3 90 90 and 4, its components are those presented figure~\ref{archi-csg} 91 91 (e.g. \verb!CSG!, operating systems). -
anr/section-ressources.tex
r332 r335 36 36 37 37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 38 \subsection{Partner 1: \i risa}38 \subsection{Partner 1: \inria} 39 39 40 40 \begin{description} … … 274 274 \def\resstablestyletitle#1{\parbox{\desclen}{\textit{#1}}} 275 275 \begin{minipage}[b]{.47\linewidth}\center 276 \input{table_inria_cairn_full.tex}\vspace{.5ex}\\ \i risa \vspace{2.5ex}\\276 \input{table_inria_cairn_full.tex}\vspace{.5ex}\\ \inria \vspace{2.5ex}\\ 277 277 \input{table_mds_full.tex}\vspace{.5ex}\\ \mds \\ 278 278 \end{minipage}\hfill\begin{minipage}[b]{.47\linewidth}\center -
anr/task-backbone.tex
r332 r335 50 50 with the feed-backs of the demonstrator \STs. 51 51 \OtherPartner{0}{12}{\Slip} {1:0:0} 52 \OtherPartner{0}{12}{\Si risa} {1:0:0}52 \OtherPartner{0}{12}{\Sinria} {1:0:0} 53 53 \OtherPartner{0}{12}{\Stima} {2:0:0} 54 54 \OtherPartner{0}{12}{\Subs} {2:0:0} … … 81 81 \itemL{12}{18}{d+x}{\Slip}{\xcoach format specification}{4:2:0} 82 82 \OtherPartner{0}{18}{\Supmc} {.5:.5:0} 83 \OtherPartner{0}{18}{\Stima} {.5:.5:0} 83 \OtherPartner{0}{18}{\Stima} {.5:.5:0} 84 \OtherPartner{0}{18}{\Sinria} {.5:.5:0} 84 85 \setMacroInAuxFile{specXcoachDoc} 85 86 Last release of XML specification of the \xcoach format enhanced with -
anr/task-dissemination.tex
r316 r335 69 69 \itemL{21}{27}{d}{\Slip}{HAS front-end user manual}{0:.5:1} 70 70 This user manual shows how to apply loop transformations to a task. 71 \itemL{21}{27}{d}{\Si risa}{ASIP user manual}{0:1:1}71 \itemL{21}{27}{d}{\Sinria}{ASIP user manual}{0:1:1} 72 72 This user manual shows how to customize a processor to obtain an ASIP. 73 73 \itemL{21}{27}{d}{\Subs}{HLS user manual}{0:.5:1} … … 81 81 \begin{livrable} 82 82 \itemL{12}{36}{d}{\Smds}{Publication, communication}{0:2:3} 83 \OtherPartner{12}{36}{\Si risa} {0:1:1}83 \OtherPartner{12}{36}{\Sinria} {0:1:1} 84 84 \OtherPartner{12}{36}{\Slip} {0:1:1} 85 85 \OtherPartner{12}{36}{\Stima} {0:1:1} -
anr/task-frontend.tex
r334 r335 1 1 \begin{taskinfo} 2 2 \let\LIP\leader 3 \let\I RISA\enable3 \let\INRIA\enable 4 4 \let\UBS\enable 5 5 \let\UPMC\enable … … 27 27 instructions definitions along with their occurrence in the application. 28 28 \begin{livrable} 29 \itemV{0}{1 8}{x}{\Sirisa}{ASIP compilation flow}29 \itemV{0}{12}{x}{\Sinria}{ASIP compilation flow} 30 30 In this first version of the software, the computations patterns corresponding to 31 31 custom instructions are specified by the user, and then automatically extracted (when 32 32 beneficial) from the application intermediate representation. 33 \itemL{1 8}{27}{x}{\Sirisa}{ASIP compilation flow}{0:6:3}33 \itemL{12}{27}{x}{\Sinria}{ASIP compilation flow}{4:4:3} 34 34 In this second version, the software will also be able to automatically identify 35 35 interesting pattern candidates in the application code, and use them as custom … … 43 43 of the architecture, along with its architectural extensions 44 44 \begin{livrable} 45 \itemV{0}{12}{x}{\Si risa}{SystemC for extensible MIPS }45 \itemV{0}{12}{x}{\Sinria}{SystemC for extensible MIPS } 46 46 { A SystemC simulation model for a simple extensible MIPS architectural template } 47 \itemL{12}{2 0}{x}{\Sirisa}{SystemC for extensible MIPS}{2:3:0}47 \itemL{12}{27}{x}{\Sinria}{SystemC for extensible MIPS}{3:3:0} 48 48 {A SystemC simulation model for an extensible MIPS with a tight architectural integration of 49 49 its instruction set extensions} 50 \itemV{3}{18}{h}{\Si risa}{VHDL for an extensible MIPS}50 \itemV{3}{18}{h}{\Sinria}{VHDL for an extensible MIPS} 51 51 {A synthesizable VHDL model for a simple extensible MIPS architectural template} 52 \itemL{18}{27}{h}{\Si risa}{VHDL for extensible MIPS}{9:9:3}52 \itemL{18}{27}{h}{\Sinria}{VHDL for extensible MIPS}{6:6.5:3} 53 53 {A synthesizable VHDL model for an extensible MIPS with a tight architectural integration of 54 54 its instruction set extensions} 55 \itemL{27}{36}{d}{\Si risa}{Evaluation report }{0:0:2}55 \itemL{27}{36}{d}{\Sinria}{Evaluation report }{0:0:2} 56 56 {An evaluation report with quantitative analysis of the performance/area trade-off induced by 57 57 the different approaches} -
anr/task-management.tex
r304 r335 33 33 \OtherPartner{0}{36}{\Stima} {.5:.5:.5}% 34 34 \OtherPartner{0}{36}{\Slip} {.5:.5:.5}% 35 \OtherPartner{0}{36}{\Si risa} {.5:.5:.5}%35 \OtherPartner{0}{36}{\Sinria} {.5:.5:.5}% 36 36 \OtherPartner{0}{36}{\Sthales}{.5:.5:.5}% 37 37 \OtherPartner{0}{36}{\Sbull} {.5:.5:.5}%
Note: See TracChangeset
for help on using the changeset viewer.