Evaluation of Strategies for the Development of Efficient Code for Raspberry Pi Devices
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...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-11-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/18/11/4066 |
_version_ | 1817996298954997760 |
---|---|
author | Javier Corral-García José-Luis González-Sánchez Miguel-Ángel Pérez-Toledano |
author_facet | Javier Corral-García José-Luis González-Sánchez Miguel-Ángel Pérez-Toledano |
author_sort | Javier Corral-García |
collection | DOAJ |
description | 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. |
first_indexed | 2024-04-14T02:20:17Z |
format | Article |
id | doaj.art-cef23a62500d4676bb5732cff46ade27 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-04-14T02:20:17Z |
publishDate | 2018-11-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-cef23a62500d4676bb5732cff46ade272022-12-22T02:18:03ZengMDPI AGSensors1424-82202018-11-011811406610.3390/s18114066s18114066Evaluation of Strategies for the Development of Efficient Code for Raspberry Pi DevicesJavier Corral-García0José-Luis González-Sánchez1Miguel-Ángel Pérez-Toledano2CénitS–COMPUTAEX, Extremadura Supercomputing, Technological Innovation and Research Center, 10071 Cáceres, SpainCénitS–COMPUTAEX, Extremadura Supercomputing, Technological Innovation and Research Center, 10071 Cáceres, SpainComputer Science Department, University of Extremadura, 10003 Cáceres, SpainThe 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.https://www.mdpi.com/1424-8220/18/11/4066Raspberry Piefficient codecode optimizationperformance optimization |
spellingShingle | Javier Corral-García José-Luis González-Sánchez Miguel-Ángel Pérez-Toledano Evaluation of Strategies for the Development of Efficient Code for Raspberry Pi Devices Sensors Raspberry Pi efficient code code optimization performance optimization |
title | Evaluation of Strategies for the Development of Efficient Code for Raspberry Pi Devices |
title_full | Evaluation of Strategies for the Development of Efficient Code for Raspberry Pi Devices |
title_fullStr | Evaluation of Strategies for the Development of Efficient Code for Raspberry Pi Devices |
title_full_unstemmed | Evaluation of Strategies for the Development of Efficient Code for Raspberry Pi Devices |
title_short | Evaluation of Strategies for the Development of Efficient Code for Raspberry Pi Devices |
title_sort | evaluation of strategies for the development of efficient code for raspberry pi devices |
topic | Raspberry Pi efficient code code optimization performance optimization |
url | https://www.mdpi.com/1424-8220/18/11/4066 |
work_keys_str_mv | AT javiercorralgarcia evaluationofstrategiesforthedevelopmentofefficientcodeforraspberrypidevices AT joseluisgonzalezsanchez evaluationofstrategiesforthedevelopmentofefficientcodeforraspberrypidevices AT miguelangelpereztoledano evaluationofstrategiesforthedevelopmentofefficientcodeforraspberrypidevices |