hrcak mascot   Srce   HID

Izvorni znanstveni članak
https://doi.org/10.1080/00051144.2019.1581695

Elementary operations: a novel concept for source-level timing estimation

Nikolina Frid ; Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia
Danko Ivošević ; Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia
Vlado Sruk ; Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia

Puni tekst: engleski, pdf (3 MB) str. 91-104 preuzimanja: 123* citiraj
APA 6th Edition
Frid, N., Ivošević, D. i Sruk, V. (2019). Elementary operations: a novel concept for source-level timing estimation. Automatika, 60 (1), 91-104. https://doi.org/10.1080/00051144.2019.1581695
MLA 8th Edition
Frid, Nikolina, et al. "Elementary operations: a novel concept for source-level timing estimation." Automatika, vol. 60, br. 1, 2019, str. 91-104. https://doi.org/10.1080/00051144.2019.1581695. Citirano 28.10.2021.
Chicago 17th Edition
Frid, Nikolina, Danko Ivošević i Vlado Sruk. "Elementary operations: a novel concept for source-level timing estimation." Automatika 60, br. 1 (2019): 91-104. https://doi.org/10.1080/00051144.2019.1581695
Harvard
Frid, N., Ivošević, D., i Sruk, V. (2019). 'Elementary operations: a novel concept for source-level timing estimation', Automatika, 60(1), str. 91-104. https://doi.org/10.1080/00051144.2019.1581695
Vancouver
Frid N, Ivošević D, Sruk V. Elementary operations: a novel concept for source-level timing estimation. Automatika [Internet]. 2019 [pristupljeno 28.10.2021.];60(1):91-104. https://doi.org/10.1080/00051144.2019.1581695
IEEE
N. Frid, D. Ivošević i V. Sruk, "Elementary operations: a novel concept for source-level timing estimation", Automatika, vol.60, br. 1, str. 91-104, 2019. [Online]. https://doi.org/10.1080/00051144.2019.1581695

Sažetak
Early application timing estimation is essential in decision making during design space exploration of heterogeneous embedded systems in terms of hardware platform dimensioning and component selection. The decisions which have the impact on project duration and cost must be made before a platform prototype is available and software code is ready to be linked and thus timing estimation must be done using high-level models and simulators. Because of the ever increasing need to shorten the time to market, reducing the amount of time required to obtain the results is as important as achieving high estimation accuracy. In this paper, we propose a novel approach to source-level timing estimation with the aim to close the speed-accuracy gap by raising the level of abstraction and improving result reusability. We introduce a concept – elementary operations as distinct parts of source code which enable capturing platform behaviour without having the exact model of the processor pipeline, cache etc. We also present a timing estimation method which relies on elementary operations to craft hardware profiling benchmark and to build application and platform profiles. Experiments show an average estimation error of 5%, with maximum below 16%.

Ključne riječi
Timing estimation; system level design; heterogeneous embedded systems; elementary operations

Hrčak ID: 239766

URI
https://hrcak.srce.hr/239766

Posjeta: 231 *