DocumentCode :
2897426
Title :
Quantifying intrinsic parallelism via eigen-decomposition of dataflow graphs for algorithm/architecture co-exploration
Author :
Lin, He-Yuan ; Lee, Gwo Giun
Author_Institution :
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
fYear :
2010
fDate :
6-8 Oct. 2010
Firstpage :
317
Lastpage :
322
Abstract :
Algorithmic complexity analysis and dataflow models play significant roles in the concurrent optimization of both algorithms and architectures, which is now a new design paradigm referred to as Algorithm/Architecture Co-exploration. One of the essential complexity metrics is the parallelism revealing the number of operations that can be concurrently executed. Inspired by the principle component analysis (PCA) capable of transforming random variables into uncorrelated ones and hence dependency analysis, this paper presents a systematic methodology for identifying independent operations in algorithms and hence quantifying the intrinsic degree of parallelism based on the dataflow modeling and subsequent eigen-decomposition of the dataflow graphs. Our quantified degree of parallelism is platform-independent and is capable of providing insight into architectural characteristics in early design stages. Starting from different dataflows derived from signal flow graphs in basic signal processing algorithms, the case study on DCT shows that our proposed method is capable of quantitatively characterizing the algorithmic parallelisms making possible the potentially facilitation of the design space exploration in early system design stages especially for parallel processing platforms.
Keywords :
computational complexity; data flow graphs; discrete cosine transforms; eigenvalues and eigenfunctions; optimisation; parallel processing; principal component analysis; DCT; algorithm-architecture coexploration; algorithmic complexity analysis; concurrent optimization; dataflow graphs eigendecomposition; intrinsic parallelism quantification; parallel processing platforms; principle component analysis; signal processing algorithms; Algorithm design and analysis; Complexity theory; Discrete cosine transforms; Eigenvalues and eigenfunctions; Laplace equations; Parallel processing; Signal processing algorithms; Algorithm/Architecture Co-exploration; complexity metrics; dataflow model; eigen-decomposition; parallelism;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems (SIPS), 2010 IEEE Workshop on
Conference_Location :
San Francisco, CA
ISSN :
1520-6130
Print_ISBN :
978-1-4244-8932-9
Electronic_ISBN :
1520-6130
Type :
conf
DOI :
10.1109/SIPS.2010.5624810
Filename :
5624810
Link To Document :
بازگشت