Energy efficiency across programming languages: how do energy, time, and memory relate?

dc.contributor.authorPereira, Ruipor
dc.contributor.authorCouto, Marcopor
dc.contributor.authorRibeiro, Franciscopor
dc.contributor.authorRua, Ruipor
dc.contributor.authorCunha, Jácome Miguel Costapor
dc.contributor.authorFernandes, Joãopor
dc.contributor.authorSaraiva, Joãopor
dc.date.accessioned2020-05-13T11:50:06Z
dc.date.available2020-05-13T11:50:06Z
dc.date.issued2017
dc.description.abstractThis 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. We show how to use our results to provide software engineers support to decide which language to use when energy efficiency is a concern.por
dc.description.sponsorshipWe would like to thank Luis Cruz (University of Porto) for the help that he provided. This work is financed by the ERDF - European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme within project POCI-01-0145-FEDER-006961, and by National Funds through the Portuguese funding agency, FCT - Fundacao para a Ciencia e a Tecnologia within project POCI-01-0145-FEDER-016718 and UID/EEA/50014/2013. The first author is also sponsored by FCT grant SFRH/BD/112733/2015.por
dc.distributioninternationalpor
dc.identifier.doi10.1145/3136014.3136031por
dc.identifier.isbn9781450355254
dc.identifier.urihttps://hdl.handle.net/1822/65359
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherAssociation for Computing Machinery (ACM)por
dc.relationinfo:eu-repo/grantAgreement/FCT/5876/147326/PTpor
dc.relationSFRH/BD/112733/2015por
dc.rightsopenAccesspor
dc.subjectEnergy Efficiencypor
dc.subjectProgramming Languagespor
dc.subjectLanguage Benchmarkingpor
dc.subjectGreen Softwarepor
dc.subject.wosScience & Technologypor
dc.titleEnergy efficiency across programming languages: how do energy, time, and memory relate?por
dc.typeconferencePaperpor
dspace.entity.typePublicationen
oaire.citationEndPage267por
oaire.citationStartPage256por
oaire.versionVoRpor
sdum.bookTitleSLE'17: PROCEEDINGS OF THE 10TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERINGpor
sdum.conferencePublicationSLE'17: PROCEEDINGS OF THE 10TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERINGpor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
P-00N-4CX.pdf
Tamanho:
921.17 KB
Formato:
Adobe Portable Document Format