MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Evolutionary algorithm based exploration of software schedules for digital signal processors (1999) [8 citations — 3 self]

Download:
pdf | ps
by Eckart Zitzler, Jurgen Teich, Shuvra S. Bhattacharyya
In Proc. GECCO'99, the Genetic and Evolutionary Computation Conference
ftp://ftp-date.uni-paderborn.de/pub/people/teich/paper/ZTB99a.ps.gz
Add To MetaCart

Abstract:

The simultaneous exploration of tradeoffs between program memory, data memory and execution time requirements (3D) for DSP (digital signal processing) algorithms in embedded computing environments is a demanding application and example par excellence of a multi-objective optimization problem. In order to solve this problem, two evolutionary algorithms are shown to be successfully applicable for exploring Pareto-optimal solutions. For different well-known target DSP processors, the trade-off fronts are analyzed. The two approaches are quantitatively compared.

Citations

533 Multirate Systems and Filter Banks – Vaidyanathan - 1993
387 Ptolemy: A framework for simulating and prototyping heterogeneous systems – Buck, Ha, et al. - 1994
302 An Overview of Evolutionary Algorithms in Multiobjecctive – M, Fleming - 1995
286 Synchronous data flow – Lee, Messerschmitt - 1987
233 An Investigation of Niche and Species Formation in Genetic Function Optimization – Deb, Goldberg - 1989
186 An evolutionary algorithm for multi-objective optimization: The strength Pareto approach – Zitzler, Thiele - 1998
111 DSPstone: a DSP-oriented benchmarking methodology – Zivojnovic, Velarde, et al. - 1994
100 Multiobjective optimization using the niched pareto genetic algorithm – Horn, Nafpliotis - 1993
67 Multi-objective Optimization Using Evolutionary Algorithm — A Comparative Case Study. Parallel Problem Solving from Nature V:292-301 – Zitzler, Thiele - 1998
60 High Level Software Synthesis for Signal Processing Systems – Ritz, Pankert, et al. - 1992
51 Synthesis of embedded software from synchronous data ow speci cations – Bhattacharyya, Murthy, et al. - 1998
39 Ginderdeuren, “GRAPE: A CASE Tool for Digital Signal Parallel Processing – Lauwereins, Engels, et al. - 1990
13 Synchronous data ow – Lee, Messerschmitt - 1987
12 Handbook of Genetic Algorithms, chapter 6 – Davis - 1991
5 Buffer memory optimization in dsp applications --- an evolutionary approach – Teich, Zitzler, et al. - 1998
3 3d exploration of uniprocessor schedules for dsp algorithms – Teich, Zitzler, et al. - 1999
2 Bu er memory optimization in dsp applications | an evolutionary approach – Teich, Zitzler, et al. - 1998
1 Software SyntheThe following systems have been considered: 1) fractional decimation; 2) Laplacian pyramid; 3) nonuniform filterbank (1/3, 2/3 splits, 4 channels); 4) QMF nonuniformtree filterbank; 5) QMF filterbank (one-sided tree); 6) QMF analysis only; – Bhattacharyya, Murthy, et al. - 1996
1 Software Synthe11 The following systems have been considered: 1) fractional decimation� 2) Laplacian pyramid� 3) nonuniform lterbank (1/3, 2/3 splits, 4 channels)� 4) QMF nonuniformtree lterbank� 5) QMF lterbank (one-sided tree)� 6) QMF analysis only� 7) – Bhattacharyya, Murthy, et al. - 1996