Show simple item record

dc.contributor.authorDorronsoro Díaz, Bernabé 
dc.contributor.authorAragón Jurado, José Miguel 
dc.contributor.authorJareño Dorado, Javier 
dc.contributor.authorTorre Macías, Juan Carlos de la 
dc.contributor.authorRuiz Villalobos, Patricia 
dc.contributor.otherIngeniería Informáticaes_ES
dc.date.accessioned2024-05-13T09:29:42Z
dc.date.available2024-05-13T09:29:42Z
dc.date.issued2024
dc.identifier.isbn978-0-443-22287-0
dc.identifier.urihttp://hdl.handle.net/10498/32192
dc.description.abstractHardware rapidly develops, evolving incessantly towards new and more efficient architectures. We are witnessing a significant shift in the history of computing towards parallelism, which raises a new major concern in computing: the energy consumption of computing devices, from small battery-based devices to large data centers forming the cloud. The default electronic computing device today is a parallel machine. To improve the performance, computing devices include more and more processors and cores, as well as larger memories, consequently increasing their energy requirements. There are billions of computing devices in the world, many of them operating 24 h a day, 7 days a week. This, coupled with the fact that servers increasingly consume more energy, makes communication and information technologies a substantial contributor of emissions in the planet. Software is present in all computing devices and ultimately determines their energetic behavior. Consequently, any modern software requires the minimization of the energy consumption of the device while running. Unfortunately, writing software is complex and costly, and creating low consumption (or green) software is a challenging task that requires extensive programming experience and deep knowledge on architecture. Balancing between software energy efficiency and functionality might require trade-offs, potentially compromising user experience in certain situations. This chapter surveys the main existing works related to the automatic generation of green software, and emphasizes the main existing challenges in the field.es_ES
dc.formatapplication/pdfes_ES
dc.language.isoenges_ES
dc.publisherMartin A. Abrahames_ES
dc.sourceEncyclopedia of Sustainable Technologies (Second Edition), Vol. 3 pp. 765-779es_ES
dc.subjectGreen softwarees_ES
dc.subjectAutomatic code transformationes_ES
dc.subjectSurveyes_ES
dc.titleA Survey on Automatic Source Code Transformation for Green Software Generationes_ES
dc.typebook partes_ES
dc.rights.accessRightsembargued accesses_ES
dc.identifier.doihttps://doi.org/10.1016/B978-0-323-90386-8.00122-4
dc.type.hasVersionNAes_ES


Files in this item

This item appears in the following Collection(s)

Show simple item record