Show simple item record

dc.contributor.author
Merkli, Sandro
dc.contributor.supervisor
Jerez, Juan
dc.contributor.supervisor
Morari, Manfred
dc.date.accessioned
2022-03-11T07:42:15Z
dc.date.available
2022-03-10T15:47:39Z
dc.date.available
2022-03-11T07:42:15Z
dc.date.issued
2014-04
dc.identifier.uri
http://hdl.handle.net/20.500.11850/536577
dc.identifier.doi
10.3929/ethz-b-000536577
dc.description.abstract
Minimum Euclidian norm projection onto polyhedral sets is a core operation in first-order methods for convex optimization problems with convex affine inequality constraints. This projection is performed at every iteration of the solver, which makes its efficiency critical for the overall performance. For many practical problems in embedded optimization, this projection can be explicitly written as an evaluation of a piecewise affine function. State-of-the-art architectures evaluate such functions by iteratively traversing binary trees. This thesis describes a novel approach that uses graph representations of the computations to be performed to optimize operation sharing. Automatic circuit generation is used to obtain problem-specific implementations that can significantly outperform current reference implementations with only modest increases in circuit size. The results are implemented in a software toolchain and quantitative comparisons with existing toolchains are made, demonstrating the effectiveness of the approach.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
ETH Zurich
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.title
Code and Circuit Generation for Efficient Projection Computations on Embedded Platforms
en_US
dc.type
Master Thesis
dc.rights.license
In Copyright - Non-Commercial Use Permitted
ethz.size
65 p.
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.::02650 - Institut für Automatik / Automatic Control Laboratory::08814 - Smith, Roy (Tit.-Prof.)
en_US
ethz.leitzahl.certified
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.::02650 - Institut für Automatik / Automatic Control Laboratory::08814 - Smith, Roy (Tit.-Prof.)
en_US
ethz.date.deposited
2022-03-10T15:47:45Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2022-03-11T07:42:21Z
ethz.rosetta.lastUpdated
2022-03-11T07:42:21Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Code%20and%20Circuit%20Generation%20for%20Efficient%20Projection%20Computations%20on%20Embedded%20Platforms&rft.date=2014-04&rft.au=Merkli,%20Sandro&rft.genre=unknown&rft.btitle=Code%20and%20Circuit%20Generation%20for%20Efficient%20Projection%20Computations%20on%20Embedded%20Platforms
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record