Zur Kurzanzeige

dc.contributor.author
Corti, Matteo
dc.contributor.author
Gross, Thomas
dc.date.accessioned
2024-05-24T06:37:54Z
dc.date.available
2017-06-14T14:53:54Z
dc.date.available
2019-11-29T12:02:36Z
dc.date.available
2019-12-02T08:27:50Z
dc.date.available
2024-05-24T06:37:54Z
dc.date.issued
2004
dc.identifier.uri
http://hdl.handle.net/20.500.11850/158503
dc.identifier.doi
10.3929/ethz-b-000158503
dc.description.abstract
Hard and soft real time systems require, for each process, the worst-case execution time (WCET), which is needed by the scheduler’s admission tests and subsequently limits a task’s execution time during operation. A worst-case execution time analysis is usually performed in two distinct steps: first the program is analyzed to extract semantic information and determine maximal bounds on the number of iterations for each basic block. In a second step the duration of the different program’s instructions is computed with respect to the used hardware platform. Modern systems with preemption and modern architectures with non-constant instruction duration (due to pipelining, branch prediction and different level of caches) hinder a fast and precise compu tation of a program’s WCET. We present a technique to approximate the instruction duration on modern processors using precise block bounds. Instead of simulating the CPU behavior on all the possible paths we apply the principle of locality limiting the effects of a given instruction to a restricted time allowing us to analyze large applications in linear time.
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
Instruction Duration Estimation by Partial Trace Evaluation
en_US
dc.type
Conference Paper
dc.rights.license
In Copyright - Non-Commercial Use Permitted
ethz.size
4 p.
en_US
ethz.event
Work in Progress (WIP) Session of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004)
en_US
ethz.event.location
Toronto, Canada
en_US
ethz.event.date
May 25-28, 2004
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::02150 - Dep. Informatik / Dep. of Computer Science::03422 - Gross, Thomas (emeritus) / Gross, Thomas (emeritus)
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::03422 - Gross, Thomas (emeritus) / Gross, Thomas (emeritus)
ethz.date.deposited
2017-06-14T15:02:45Z
ethz.source
ECIT
ethz.identifier.importid
imp59364d4a1360b27381
ethz.ecitpid
pub:42421
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2017-07-14T16:36:46Z
ethz.rosetta.lastUpdated
2024-02-02T09:55:56Z
ethz.rosetta.exportRequired
true
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Instruction%20Duration%20Estimation%20by%20Partial%20Trace%20Evaluation&rft.date=2004&rft.au=Corti,%20Matteo&Gross,%20Thomas&rft.genre=proceeding&rft.btitle=Instruction%20Duration%20Estimation%20by%20Partial%20Trace%20Evaluation
 Printexemplar via ETH-Bibliothek suchen

Dateien zu diesem Eintrag

Thumbnail

Publikationstyp

Zur Kurzanzeige