Using dependent types to define energy augmented semantics of programs

5Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Energy is becoming a key resource for IT systems. Hence, it can be essential for the success of a system under development to be able to derive and optimise its resource consumption. For large IT systems, compositionality is a key property in order to be applicable in practice. If such a method is hardware parametric, the effect of using different algorithms or running the same software on different hardware configurations can be studied. This article presents a hardware-parametric, compositional and precise type system to derive energy consumption functions. These energy functions describe the energy consumption behaviour of hardware controlled by the software. This type system has the potential to predict energy consumptions of algorithms and hardware configurations, which can be used on design level or for optimisation.

Cite

CITATION STYLE

APA

van Gastel, B., Kersten, R., & van Eekelen, M. (2016). Using dependent types to define energy augmented semantics of programs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9964 LNCS, pp. 20–39). Springer Verlag. https://doi.org/10.1007/978-3-319-46559-3_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free