Abstract
Embedded systems often need to adhere to time and energy constraints. With the increasing popularity of embed-ded systems, the interest in evaluating and optimizing non-functional properties like execution time and energy of these systems is increasing.
In this paper, we describe a Resource-usage Estimate Expression Language (REEL), which allows the user to arguea bout these properties, within the source code, in a compiler understandable manner. Furthermore, we discuss the integration of REEL within a compiler framework. We, also show the propagation of REEL annotations within the compiler, and how they can be exploited to make decisions based on the non-functional properties within the source code. Finally, we explore REEL’s potential to perform ILP-based optimizations.
In this paper, we describe a Resource-usage Estimate Expression Language (REEL), which allows the user to arguea bout these properties, within the source code, in a compiler understandable manner. Furthermore, we discuss the integration of REEL within a compiler framework. We, also show the propagation of REEL annotations within the compiler, and how they can be exploited to make decisions based on the non-functional properties within the source code. Finally, we explore REEL’s potential to perform ILP-based optimizations.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 13th Junior Researcher Workshop on Real-Time Computing |
| Publisher | INP ENSEEIHT/IRIT |
| Pages | 25-28 |
| Number of pages | 4 |
| Publication status | Published - 6 Nov 2019 |
| Event | 13th Junior Researcher Workshop on Real-Time Computing. JRWRTC - Toulouse, France Duration: 6 Nov 2019 → 8 Nov 2019 Conference number: 13 https://www.irit.fr/rtns2019/jrwrtc/ |
Workshop
| Workshop | 13th Junior Researcher Workshop on Real-Time Computing. JRWRTC |
|---|---|
| Abbreviated title | JRWRTC |
| Country/Territory | France |
| City | Toulouse |
| Period | 6/11/19 → 8/11/19 |
| Internet address |
Fingerprint
Dive into the research topics of 'Reasoning about non-functional properties using compiler intrinsic function annotations'. Together they form a unique fingerprint.Projects
- 1 Finished
-
TeamPlay: H2020 ICT-5 Teamplay
Brown, C. (PI)
Joint Research Centre European Commission
1/01/18 → 31/12/20
Project: Standard
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver