Key points are not available for this paper at this time.
Dieses Papier vergleicht eine große Anzahl von Programmiersprachen hinsichtlich ihrer Effizienz, einschließlich aus energetischer Sicht. Tatsächlich versuchen wir, verschiedene Rankings für Programmiersprachen basierend auf ihrer Energieeffizienz zu erstellen und zu analysieren. Das Ziel, Programmiersprachen nach ihrer Energieeffizienz zu bewerten, ist sowohl neu als auch sicherlich weiterer Studien würdig. Wir haben rigorose und strikte Lösungen zu 10 gut definierten Programmierproblemen erarbeitet, ausgedrückt in (bis zu) 27 Programmiersprachen, aus dem bekannten Computer Language Benchmark Game Repository. Dieses Repository zielt darauf ab, Programmiersprachen basierend auf einem strengen Satz von Implementierungsregeln und Konfigurationen für jedes Benchmarking-Problem zu vergleichen. Wir haben außerdem ein Framework entwickelt, um diese Lösungen automatisch und systematisch laufen zu lassen, zu messen und die Energie-, Zeit- und Speicher-Effizienz zu vergleichen. Letztendlich basieren unsere Effizienz-Rankings, die wir vorschlagen, auf solchen Vergleichen und beziehen einzelne sowie mehrere Kriterien ein. Unsere Ergebnisse zeigen interessante Erkenntnisse, wie beispielsweise, dass langsamere/schnellere Sprachen weniger/mehr Energie verbrauchen können und wie der Speicherverbrauch den Energieverbrauch beeinflusst. Wir präsentieren auch eine einfache Methode, wie unsere Ergebnisse Softwareentwickler und Praktiker dabei unterstützen können, zu entscheiden, welche Sprache bei Energieeffizienz-Gesichtspunkten gewählt werden sollte. Zusätzlich validieren wir unsere Ergebnisse und Rankings weiter durch Implementierungen aus einem chrestomathischen Programm-Repository, Rosetta Code, indem wir unsere Methodologie und Benchmarking-System reproduzieren. Dies ermöglicht es uns zu verstehen, wie die Ergebnisse und Schlussfolgerungen aus unseren rigoros definierten Benchmark-Programmen mit denen aus repräsentativeren und realen Implementierungen verglichen werden können. Tatsächlich zeigen unsere Ergebnisse, dass sich die Ranglisten mit einer Ausnahme einer Programmiersprache nicht ändern.
Building similarity graph...
Analyzing shared references across papers
Loading...
Rui Pereira
Marco Couto
Francisco Ribeiro
Science of Computer Programming
Universidade do Porto
University of Minho
University of Beira Interior
Building similarity graph...
Analyzing shared references across papers
Loading...
Pereira et al. (Di,) haben diese Frage untersucht.
www.synapsesocial.com/papers/69fcc4b874bc5d78e978d6f4 — DOI: https://doi.org/10.1016/j.scico.2021.102609
Synapse has enriched 4 closely related papers on similar clinical questions. Consider them for comparative context: