DocumentCode
1847008
Title
Systematic integration of flowgraph- and module-level parallelism in implementation of DSP applications on multiprocessor systems-on-chip
Author
Zheng Zhou ; Chung-Ching Shen ; Plishker, William ; Hsiang-Huang Wu ; Bhattacharyya, Shuvra S.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Maryland, College Park, MD, USA
Volume
1
fYear
2012
fDate
21-25 Oct. 2012
Firstpage
402
Lastpage
408
Abstract
Increasing use of multiprocessor system-on-chip (MPSoC) technology is an important trend in the design and implementation of signal processing systems. However, the design of efficient DSP software for MPSoC platforms involves complex inter-related steps, including data decomposition, memory management, and inter-task and inter-thread synchronization. These design steps are challenging, especially under strict constraints on performance and power consumption, and tight time to market pressures. To facilitate these steps, we have developed a new dataflow based design flow within the targeted dataflow interchange format (TDIF) design tool. Our new MPSoC-oriented design flow, called TDIF-PPG, is geared towards analysis and mapping of embedded DSP applications on MPSoCs. An important feature of TDIF-PPG is its capability to integrate graph level parallelism for DSP system flowgraphs and actor level parallelism for DSP functional modules into the application mapping processing. Here, graph level parallelism is exposed by the dataflow graph application representation in TDIF, and actor level parallelism is modeled by a novel model for multiprocessor dataflow graph implementation that we call the parallel processing group (PPG) model. We demonstrate our approach through actor and subsystem design for software defined radio.
Keywords
digital signal processing chips; graph theory; microprocessor chips; parallel memories; software radio; system-on-chip; DSP applications; DSP functional modules; DSP software; DSP system flowgraphs; MPSoC technology; PPG model; TDIF-PPG; actor level parallelism; application mapping processing; complex interrelated steps; data decomposition; dataflow based design flow; dataflow graph application representation; embedded DSP applications; flowgraph-systematic integration; graph level parallelism; intertask synchronization; interthread synchronization; memory management; module-level parallelism; multiprocessor dataflow graph implementation; multiprocessor systems-on-chip technology; parallel processing group model; power consumption; signal processing systems; software defined radio; targeted dataflow interchange format design tool;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing (ICSP), 2012 IEEE 11th International Conference on
Conference_Location
Beijing
ISSN
2164-5221
Print_ISBN
978-1-4673-2196-9
Type
conf
DOI
10.1109/ICoSP.2012.6491686
Filename
6491686
Link To Document