Publication | Open Access
Energy efficiency across programming languages: how do energy, time, and memory relate?
212
Citations
32
References
2017
Year
Unknown Venue
EngineeringEnergy EfficiencyTwenty SevenComputer ArchitectureSoftware EngineeringMemory Model (Programming)Software AnalysisSystems EngineeringParallel ComputingPower-aware SoftwareProgramming LanguagesEnergy ConsumptionComputational EfficiencyComputer EngineeringMemory UsageProgramming Language ImplementationComputer ScienceProgram OptimizationRuntime SystemSoftware DesignManaged LanguageMemory RelateEnergy ManagementProgram AnalysisParallel ProgrammingSystem Software
This paper presents a study of the runtime, memory usage and energy consumption of twenty seven well-known software languages. We monitor the performance of such languages using ten different programming problems, expressed in each of the languages. Our results show interesting findings, such as, slower/faster languages consuming less/more energy, and how memory usage influences energy consumption. Finally, we show how to use our results to provide software engineers support to decide which language to use when energy efficiency is a concern.
| Year | Citations | |
|---|---|---|
Page 1
Page 1