Please use this identifier to cite or link to this item: http://hdl.handle.net/10662/10497
Title: Evaluation of strategies for the development of efficient code for Raspberry Pi devices
Authors: Corral García, Javier
González Sánchez, José Luis, 1963-
Pérez Toledano, Miguel Ángel
CénitS–COMPUTAEX
Universidad de Extremadura. Departamento de Ingeniería de Sistemas Informáticos y Telemáticos
Keywords: Raspberry Pi
Código eficiente
Optimización del código
Optimización del rendimiento
Efficient code
Code optimization
Performance optimization
Issue Date: 2018
Publisher: MDPI
Abstract: La Internet de las cosas (IO) se enfrenta a desafíos que requieren soluciones ecológicas y paradigmas de eficiencia energética. Las arquitecturas (como el ARM) han evolucionado significativamente en los últimos años, con mejoras en la eficiencia de los procesadores, esenciales para los dispositivos de conexión permanente, como punto focal. Sin embargo, en lo que respecta al software, pocos enfoques analizan las ventajas de escribir un código eficiente al programar dispositivos de IO. Por consiguiente, esta propuesta tiene por objeto mejorar la optimización del código fuente para lograr mejores tiempos de ejecución. Además, se analiza la importancia de diversas técnicas para escribir código eficiente para los dispositivos Pi de Frambuesa, con el objetivo de aumentar la velocidad de ejecución. Se ha desarrollado un conjunto completo de pruebas exclusivamente para analizar y medir las mejoras logradas al aplicar cada una de estas técnicas. De esta manera se toma conciencia del importante impacto que pueden tener las técnicas recomendadas.
The Internet of Things (IoT) is faced with challenges that require green solutions and energy-efficient paradigms. Architectures (such as ARM) have evolved significantly in recent years, with improvements to processor efficiency, essential for always-on devices, as a focal point. However, as far as software is concerned, few approaches analyse the advantages of writing efficient code when programming IoT devices. Therefore, this proposal aims to improve source code optimization to achieve better execution times. In addition, the importance of various techniques for writing efficient code for Raspberry Pi devices is analysed, with the objective of increasing execution speed. A complete set of tests have been developed exclusively for analysing and measuring the improvements achieved when applying each of these techniques. This will raise awareness of the significant impact the recommended techniques can have.
URI: http://hdl.handle.net/10662/10497
ISSN: 1424-8220
Appears in Collections:DISIT - Artículos

Files in This Item:
File Description SizeFormat 
s18114066.pdf841,57 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons