Confer erence ence on Design gn and Architect ectur ures es for Signal and Image e Processing ng -2011 Electron onic ic Chips & S Systems design gn Initiat iativ ive Nov ovem ember 2nd-4th, , 2011, Tampere, e, Finland nd THE MULTI TI-DATAFLOW TAFLOW COMPOSE OSER R TOOL: L: A RUNTIME TIME RECONFIG ONFIGUR URABLE ABLE HDL PLATFORM TFORM COMPOSE OSER Francesca Palumbo, Nicola Carta and Luigi Raffo EOLA LAB - Microelect oelectronic onics Lab DIEE EE - Dept. . of Electr tric ical al and Electr tron onic ic Eng. Univ ivers ersit ity of Cagliari iari - ITALY
Outlin ine • Introduction: r 2nd-4th – Tampere, Finland • Problem formulation • Background • Goals ovember 11 – Nov DASIP 2011
Outlin ine • Introduction: r 2nd-4th – Tampere, Finland • Problem formulation • Background • Goals • The Multi-Dataflow Composer tool ovember 11 – Nov DASIP 2011
Outlin ine • Introduction: r 2nd-4th – Tampere, Finland • Problem formulation • Background • Goals • The Multi-Dataflow Composer tool • Performance assessment • Use-case scenario ovember • Results 11 – Nov DASIP 2011
Outlin ine • Introduction: r 2nd-4th – Tampere, Finland • Problem formulation • Background • Goals • The Multi-Dataflow Composer tool • Performance assessment • Use-case scenario ovember • Results 11 – Nov • Future research directions and conclusions DASIP 2011 • RVC extension • Applicable research hot topics • Final remarks
Outlin ine • Introduction: r 2nd-4th – Tampere, Finland • Problem formulation, • Background • Goals • The Multi-Dataflow Composer tool • Performance assessment • Use-case scenario ovember • Results 11 – Nov • Future research directions and conclusions DASIP 2011 • RVC extension • Applicable research hot topics • Final remarks
Scenar ario o and Problem Statemen ent • Systems and applications on the market are becoming every day more complex omplex . We will be called to face the “ th the r 2nd-4th – Tampere, Finland disapp disa ppearing earing computer” ph phenome enomenon non [Streit2005] [i.e. implicit interfaces, users could be un aware]. APPLICA PLICATION ION TREND NDS ICT TRENDS EXAMPLES • Ubiquit itous us access • Domest estic robot ot • Personal nalize ized services • Telepresence ovember • Delocal alize ized computin ing and • The car of the future 11 – Nov stor orage age • Aerospac ace and avionics • Massiv ive e data a processing ing systems ems DASIP 2011 • Human ++ ++ • High-qual ualit ity virtual al reality • Comput utat atio ional nal science • Intel ellige ligent nt sensin ing • Re Realis listic ic games es • High-perfor ormanc ance real-tim ime • Smart camera a netwo works embedd edded ed computing ng SOURCE CE: http://www.hi hipea eac.ne net/roa oadm dmap
Scenar ario o and Problem Statemen ent • Systems and applications on the market are becoming every day more complex omplex . We will be called to face the “ th the r 2nd-4th – Tampere, Finland disapp disa ppearing earing computer” ph phenome enomenon non [Streit2005] [i.e. implicit interfaces, users could be un aware]. APPLICA PLICATION ION TREND NDS INTEGRA RATION ION, , SPECIALIZA LIZATION ION and HIGH PERFORMAN ANCE E REQUIREMENTS NTS ovember in such 11 – Nov COMPLEX EX COMPUTATIONA IONAL L HUNGRY ENVIRO RONM NMEN ENTS DASIP 2011 threat aten en TRADITIONA IONAL L DESIGN FLOW. SOURCE CE: http://www.hi hipea eac.ne net/roa oadm dmap
STEP1: P1: Reconfi nfigur gurable able Paradigm digm • Systems are required to be flexible ble and efficien ient . • Reconfigurable Paradigm (RP) to hw design: specialized r 2nd-4th – Tampere, Finland computing platforms, capable of changing configuration to serve the targeted computations. ty bility GPP Flexibi DSP RP ovember 11 – Nov ASIC DASIP 2011 Perform rmance ce
STEP1: P1: Reconfi nfigur gurable able Paradigm digm • Systems are required to be flexible ble and efficien ient . • Reconfigurable Paradigm (RP) to hw design: specialized r 2nd-4th – Tampere, Finland computing platforms, capable of changing configuration to serve the targeted computations. FINE NE- COAR ARSE SE- ty GRAINE NED GRAINE NED bility GPP Flexibi Bit-level Word-level DSP RP ovember Flexibility 11 – Nov Reconf. Speed ASIC DASIP 2011 Config. Perform rmance ce Storage
STEP1: P1: Reconfi nfigur gurable able Paradigm digm • Systems are required to be flexible ble and efficien ient . • Reconfigurable Paradigm (RP) to hw design: specialized r 2nd-4th – Tampere, Finland computing platforms, capable of changing configuration to serve the targeted computations. FINE NE- COAR ARSE SE- ty GRAINE NED GRAINE NED bility GPP Flexibi Bit-level Word-level DSP RP ovember Flexibility 11 – Nov Reconf. Speed ASIC DASIP 2011 Config. Perform rmance ce Storage HW-SW HW W GAP: : The e more the hw is specia cialized ized the more is diffic icult ult to program m it.
STEP P 2: RVC Standard ard • The MPEG group has addressed the problem of defining an efficient formalism for codecs specification: the Reconfigurable Video Coding (RVC) framework is part of the r 2nd-4th – Tampere, Finland MPEG standard since may 2010. Decoder r Descript ption Decoder der Compos osition on VTL Mecha hanism (FNL+BSD SDL) (RVC VC-CAL AL FUs) Selec ection on of FUs ovember and Paramet eter er Assignmen ent 11 – Nov Abstra tract ct Decoder Model (FNL+RVC-CAL AL) DASIP 2011 • Exploiting the Dataflow Model of Computation (D-MoC), specifications are provided in the form of dataflow programs: networks of Functional Units (FUs) belonging to a standard Video Tool Library (VTL).
Goals s and Research ch Evoluti tion RVC modular RV arity y can be coupled d with a coarse-gr grai ained ed RP map on a uniqu que hw substrate e multiple le D-MoC models. s. r 2nd-4th – Tampere, Finland ovember 11 – Nov DASIP 2011
Goals s and Research ch Evoluti tion RVC modular RV arity y can be coupled d with a coarse-gr grai ained ed RP map on a uniqu que hw substrate e multiple le D-MoC models. s. r 2nd-4th – Tampere, Finland • High-level dataflow combination tool, front-end of the actual MDC tool. [DASIP 2010] ovember 11 – Nov DASIP 2011
Goals s and Research ch Evoluti tion RVC modular RV arity y can be coupled d with a coarse-gr grai ained ed RP map on a uniqu que hw substrate e multiple le D-MoC models. s. r 2nd-4th – Tampere, Finland • High-level dataflow combination tool, front-end of the actual MDC tool. [DASIP 2010] • Multi-Dataflow Composer (MDC) tool: concrete ovember definition of the hardware template and of the D-MoC based mapping strategy. [DASIP 2011] 11 – Nov DASIP 2011
Goals s and Research ch Evoluti tion RVC modular RV arity y can be coupled d with a coarse-gr grai ained ed RP map on a uniqu que hw substrate e multiple le D-MoC models. s. r 2nd-4th – Tampere, Finland • High-level dataflow combination tool, front-end of the actual MDC tool. [DASIP 2010] • Multi-Dataflow Composer (MDC) tool: concrete ovember definition of the hardware template and of the D-MoC based mapping strategy. [DASIP 2011] 11 – Nov DASIP 2011 • Integration of the full high-level to hw composition and generation framework.
Outlin ine • Introduction: r 2nd-4th – Tampere, Finland • Problem formulation, • Background • Goals • The Multi-Dataflow Composer tool • Performance assessment • Use-case scenario ovember • Results 11 – Nov • Future research directions and conclusions DASIP 2011 • RVC extension • Applicable research hot topics • Final remarks
D-MoC oC and Coarse-Gr Grai aine ned d RP D-MoC-bas ased Formalis lism HW HW Platfor orm r 2nd-4th – Tampere, Finland 1:1 [SOURCE: http://or orcc.sour ourcef efor orge. e.ne net/] ovember 11 – Nov DASIP 2011
D-MoC oC and Coarse-Gr Grai aine ned d RP D-MoC-bas ased Formalis lism HW Platfor HW orm r 2nd-4th – Tampere, Finland 1:1 [SOURCE: http://or orcc.sour ourcef efor orge. e.ne net/] D-MoC-bas ased ed Formalis lism Coarse e Grained ed Re Reconfig figurab able e HW Platfor orm ovember 2:1 11 – Nov DASIP 2011
Parallel and Serial MPEG-4 4 SP r 2nd-4th – Tampere, Finland ovember 11 – Nov DASIP 2011 F. Palumbo et.al. , “RVC: A multi-dec decoder der CAL composer oser tool ”, in Proc. DASIP 2010 ]
Parallel and Serial MPEG-4 4 SP r 2nd-4th – Tampere, Finland COMPLEX, EX, ERRO ROR PRO RONE AND TIME CONSUMING NG: • PLATFORM COMPOSITIO ION ovember • RECONFIGU IGURATIO ION N MANAGEMENT 11 – Nov DASIP 2011 F. Palumbo et.al. , “RVC: A multi-dec decoder der CAL composer oser tool ”, in Proc. DASIP 2010 ]
Multi ti-Datafl Dataflow ow Composer ser Tool r 2nd-4th – Tampere, Finland • The Multi-Dataflow Composer (MDC) tool IS IS an automatic ovember platform constructor, composing different Functional Units (FUs) on a coarse-grained reconfigurable template. 11 – Nov • The MDC IS IS responsible of providing runtime DASIP 2011 programmability of the hw substrate to switch among given the dataflows. • The MDC IS IS NOT capable of High Level Synthesis from dataflow to hw.
Recommend
More recommend