Towards Generic Embedded Multiprocessing for RVC-CAL Dataflow Programs

作者: Jani Boutellier , Olli Silvén

DOI: 10.1007/S11265-013-0737-3

关键词: Field-programmable gate arrayMultiprocessingImplementationComputer scienceComputer architectureVideo decoderToolchainDataflowSoftwareWorkstationEmbedded systemElectronic design automationControl and Systems EngineeringSignal processingTheoretical computer scienceModelling and SimulationHardware and ArchitectureInformation Systems

摘要: Dataflow languages enable describing signal processing applications in a platform independent fashion, which makes them attractive today's multiprocessing era. RVC-CAL is dynamic dataflow language that enables complex data-dependent programs such as video decoders. To this date, design automation toolchains for have enabled creating workstation software, dedicated hardware and embedded application specific multiprocessor implementations out of programs. However, no solution has been presented executing on generic platforms. This paper presents dataflow-based communication model, an architecture prototype uses it automated toolchain instantiating the software it. The complexity increases linearly number processors increased. experiments use several instances proposed platform, with different numbers processors. An MPEG-4 decoder mapped to executed Benchmarks are performed FPGA board.

参考文章(12)
Jari Hannuksela, Janne Janhunen, Jani Boutellier, Ismo Lundbom, Jori Ylimainen, Application-specific instruction processor for extracting local binary patterns conference on design and architectures for signal and image processing. pp. 1- 8 ,(2012)
Jörn W. Janneck, Ian D. Miller, David B. Parlour, Ghislain Roquier, Matthieu Wipliez, Mickaël Raulet, Synthesizing Hardware from Dataflow Programs Journal of Signal Processing Systems. ,vol. 63, pp. 241- 249 ,(2011) , 10.1007/S11265-009-0397-5
Jani Boutellier, Mickaël Raulet, Olli Silvén, Automatic Hierarchical Discovery of Quasi-Static Schedules of RVC-CAL Dataflow Programs Journal of Signal Processing Systems. ,vol. 71, pp. 35- 40 ,(2013) , 10.1007/S11265-012-0676-4
Jörn W. Janneck, Marco Mattavelli, Mickael Raulet, Matthieu Wipliez, Reconfigurable video coding: a stream programming approach to the specification of new video coding standards Proceedings of the first annual ACM SIGMM conference on Multimedia systems. pp. 223- 234 ,(2010) , 10.1145/1730836.1730864
Alpesh Patel, Hemangee K. Kapoor, Exploring Use of NoC for Reconfigurable Video Coding international conference on vlsi design. pp. 134- 139 ,(2010) , 10.1109/VLSI.DESIGN.2010.80
Herve Yviquel, Emmanuel Casseau, Matthieu Wipliez, Mickael Raulet, Efficient multicore scheduling of dataflow process networks signal processing systems. pp. 198- 203 ,(2011) , 10.1109/SIPS.2011.6088974
J. Boutellier, O. Silven, M. Raulet, Automatic synthesis of TTA processor networks from RVC-CAL dataflow programs signal processing systems. pp. 25- 30 ,(2011) , 10.1109/SIPS.2011.6088944
E.A. Lee, D.G. Messerschmitt, Synchronous data flow Proceedings of the IEEE. ,vol. 75, pp. 1235- 1245 ,(1987) , 10.1109/PROC.1987.13876
Mickael Raulet, Jorn W. Janneck, Ian D. Miller, David B. Parlour, Ghislain Roquier, Matthieu Wipliez, Synthesizing hardware from dataflow programs: An MPEG-4 simple profile decoder case study signal processing systems. ,vol. 63, pp. 287- 292 ,(2008) , 10.1109/SIPS.2008.4671777