Back to Search
Start Over
Passive Code in Synchronous Programs.
- Source :
- ACM Transactions on Embedded Computing Systems; 2014Supplement, Vol. 13, p262-286, 25p
- Publication Year :
- 2014
-
Abstract
- The synchronous model of computation requires that in every step, inputs are read and outputs are synchronously computed as the reaction of the program. In addition, all internal variables are updated in parallel even though not all of these values might be required for the current and the future reaction steps. To avoid unnecessary computations, we present a compile-time optimization procedure that computes for every variable a condition that determines whether its value is required for current or future computations. In this sense, our optimizations allow us to identify passive code that can be disabled to avoid unnecessary computations and therefore to reduce the reaction time of programs or their energy consumption. [ABSTRACT FROM AUTHOR]
- Subjects :
- ENERGY consumption
Subjects
Details
- Language :
- English
- ISSN :
- 15399087
- Volume :
- 13
- Database :
- Complementary Index
- Journal :
- ACM Transactions on Embedded Computing Systems
- Publication Type :
- Academic Journal
- Accession number :
- 150702876
- Full Text :
- https://doi.org/10.1145/2544375.2544387