Next Article in Journal
Designing a Robust Kelvin Probe Setup Optimized for Long-Term Surface Photovoltage Acquisition
Next Article in Special Issue
Designing Transmission Strategies for Enhancing Communications in Medical IoT Using Markov Decision Process
Previous Article in Journal
Characterization of Sicilian Honeys Pollen Profiles Using a Commercial E-Tongue and Melissopalynological Analysis for Rapid Screening: A Pilot Study
Previous Article in Special Issue
Adaptive Data Synchronization Algorithm for IoT-Oriented Low-Power Wide-Area Networks
Article Menu
Issue 11 (November) cover image

Export Article

Open AccessArticle
Sensors 2018, 18(11), 4066;

Evaluation of Strategies for the Development of Efficient Code for Raspberry Pi Devices

CénitS–COMPUTAEX, Extremadura Supercomputing, Technological Innovation and Research Center, 10071 Cáceres, Spain
Computer Science Department, University of Extremadura, 10003 Cáceres, Spain
Author to whom correspondence should be addressed.
Received: 13 October 2018 / Revised: 16 November 2018 / Accepted: 17 November 2018 / Published: 21 November 2018
(This article belongs to the Special Issue Green Communications and Networking for IoT)
PDF [864 KB, uploaded 22 November 2018]


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. View Full-Text
Keywords: Raspberry Pi; efficient code; code optimization; performance optimization Raspberry Pi; efficient code; code optimization; performance optimization

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Supplementary material


Share & Cite This Article

MDPI and ACS Style

Corral-García, J.; González-Sánchez, J.-L.; Pérez-Toledano, M.-Á. Evaluation of Strategies for the Development of Efficient Code for Raspberry Pi Devices. Sensors 2018, 18, 4066.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top