3D exploration of Uniprocessor Schedules for DSP algorithms
dc.contributor.author
Teich, Jürgen
dc.contributor.author
Zitzler, Eckart
dc.contributor.author
Bhattacharyya, Shuvra S.
dc.date.accessioned
2022-08-12T09:42:04Z
dc.date.available
2017-06-13T03:26:07Z
dc.date.available
2022-08-12T09:42:04Z
dc.date.issued
1999-04
dc.identifier.uri
http://hdl.handle.net/20.500.11850/145861
dc.identifier.doi
10.3929/ethz-a-004287921
dc.description.abstract
When implementing software for programmable digital signal processors (PDSPs), the design space is defined by a complex range of constraints and optimization objectives. Three implementation metrics that are crucial in many PDSP applications are the program memory requirement (code size), data memory requirement, and execution time. This paper addresses the problem of exploring the 3-dimensional space of trade-offs that is defined by these crucial metrics. Given a software library for a target PDSP, and a dataflow-based block diagram specification of a DSP application in terms of this library, our objective in this paper is to compute a full range of Pareto-optimal solutions. For solving this multi-objective optimization problem, an evolutionary algorithm based approach is applied, where two different Pareto-optimization methods are considered. We illustrate our techniques by analyzing the trade-off fronts of a practical application for a number of well-known, commercial PDSPs. Moreover, the two evolutionary Pareto-optimization methods are quantitatively compared on nine DSP applications.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
ETH Zurich, Computer Engineering and Networks Laboratory
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.title
3D exploration of Uniprocessor Schedules for DSP algorithms
en_US
dc.type
Report
dc.rights.license
In Copyright - Non-Commercial Use Permitted
ethz.journal.title
TIK Report
ethz.journal.volume
56
en_US
ethz.size
25 p.
en_US
ethz.code.ddc
DDC - DDC::0 - Computer science, information & general works::004 - Data processing, computer science
en_US
ethz.publication.place
Zurich
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.
en_US
ethz.date.deposited
2017-06-13T03:26:43Z
ethz.source
ECOL
ethz.identifier.importid
imp59366a4ae10f674210
ethz.ecolpid
eth:24795
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2017-07-25T17:43:50Z
ethz.rosetta.lastUpdated
2023-02-07T05:16:43Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=3D%20exploration%20of%20Uniprocessor%20Schedules%20for%20DSP%20algorithms&rft.jtitle=TIK%20Report&rft.date=1999-04&rft.volume=56&rft.au=Teich,%20J%C3%BCrgen&Zitzler,%20Eckart&Bhattacharyya,%20Shuvra%20S.&rft.genre=report&
Files in this item
Publication type
-
Report [6584]