000188825 001__ 188825
000188825 005__ 20180913062032.0
000188825 022__ $$a1861-8200
000188825 0247_ $$2doi$$a10.1007/s11554-013-0326-5
000188825 037__ $$aARTICLE
000188825 245__ $$aHigh-level dataflow design of signal processing systems for reconfigurable and multicore heterogeneous platforms
000188825 269__ $$a2014
000188825 260__ $$aHeidelberg$$bSpringer Heidelberg$$c2014
000188825 300__ $$a12
000188825 336__ $$aJournal Articles
000188825 520__ $$aThe potential computational power of today multicore processors has drastically improved compared to the single processor architecture. Since the trend of increasing the processor frequency is almost over, the competition for increased performance has moved on the number of cores. Consequently, the fundamental feature of system designs and their associated design flows and tools need to change, so that, to support the scalable parallelism and the design portability. The same feature can be exploited to design reconfigurable hardware, such as FPGAs, which leads to rethink the mapping of sequential algorithms to HDL. The sequential programming paradigm, widely used for programming single processor systems, does not naturally provide explicit or implicit forms of scalable parallelism. Conversely, dataflow programming is an approach that naturally provides parallelism and the potential to unify SW and HDL designs on heterogeneous platforms. This study describes a dataflow-based design methodology aiming at a unified co-design and co-synthesis of heterogeneous systems. Experimental results on the implementation of a JPEG codec and a MPEG 4 SP decoder on heterogeneous platforms demonstrate the flexibility and capabilities of this design approach.
000188825 6531_ $$aDataflow
000188825 6531_ $$aFPGA
000188825 6531_ $$aHW/SW Co-Design
000188825 6531_ $$aCo-Synthesis
000188825 6531_ $$aMulti-Core computing
000188825 6531_ $$aOpenforge
000188825 6531_ $$aOrcc
000188825 6531_ $$aORCC
000188825 6531_ $$aRVC-CAL
000188825 700__ $$0245155$$aBezati, Endri$$g202534
000188825 700__ $$0244298$$aThavot, Richard$$g178657
000188825 700__ $$0244293$$aRoquier, Ghislain$$g188612
000188825 700__ $$0240111$$aMattavelli, Marco$$g102553
000188825 773__ $$j9$$k1$$q251-262$$tJournal Of Real-Time Image Processing
000188825 909C0 $$0252288$$pSCI-STI-MM$$xU12149
000188825 909CO $$ooai:infoscience.tind.io:188825$$pSTI$$particle
000188825 917Z8 $$x202534
000188825 937__ $$aEPFL-ARTICLE-188825
000188825 973__ $$aEPFL$$rREVIEWED$$sPUBLISHED
000188825 980__ $$aARTICLE