What are your Programming Language’s Energy-Delay Implications?
Motivation: Even though many studies examine the energy efficiency of hardware and embedded systems, those that investigate the energy consumption of software applications are still limited, and mostly focused on mobile applications. As modern applications become even more complex and heterogeneous a need arises for methods that can accurately assess their energy consumption.
Goal: Measure the energy consumption and run-time performance of commonly used programming tasks implemented in different programming languages and executed on a variety of platforms to help developers to choose appropriate implementation platforms.
Method: Obtain measurements to calculate the Energy Delay Product, a weighted function that takes into account a task’s energy consumption and run-time performance. We perform our tests by calculating the Energy Delay Product of 25 programming tasks, found in the Rosetta Code Repository, which are implemented in 14 programming languages and run on three different computer platforms, a server, a laptop, and an embedded system.
Mon 28 May
|14:00 - 14:17|
Rômulo Manciola Meloca UFRGS, Gustavo PintoUFPA, Leonardo Pontes Baiser , Marco Mattos , Ivanilton Polato , Igor WieseFederal University of Technology - Paraná (UTFPR), Daniel M. GermanPre-print
|14:17 - 14:34|
|DOI Pre-print Media Attached|
|14:34 - 14:51|
Nathan Cassee , Gustavo PintoUFPA, Fernando CastorUFPE, Alexander SerebrenikEindhoven University of TechnologyPre-print
|14:51 - 15:08|
Stefanos GeorgiouAthens University of Economics and Business, Maria KechagiaDelft University of Technology, Panos Louridas , Diomidis SpinellisAthens University of Economics and BusinessDOI Pre-print
|15:08 - 15:15|
Asher TrockmanUniversity of Evansville, Keenen Cates , Mark Mozina , Tuan Nguyen , Christian KästnerCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon UniversityPre-print Media Attached
|15:15 - 15:30|