Back to Search Start Over

Passive Code in Synchronous Programs.

Authors :
BRANDT, JENS
SCHNEIDER, KLAUS
YU BAI
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

Subjects :
ENERGY consumption

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