2018
DOI: 10.3390/s18114066
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 time… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
12
2

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(16 citation statements)
references
References 20 publications
1
12
2
Order By: Relevance
“…Compilers often offer different levels of optimization that help reduce code size, improve memory utilization, speed up executions or optimize the number of input/output operations. However, as demonstrated in [11] and in this research, if programmers apply several specific techniques manually they can achieve better performances, not only regarding execution time but also in energy consumption, with minimal effort by modifying the code. Therefore, the proposed techniques are suitable for both expert programmers and beginners in IoT programming.…”
Section: Scope and Objectivesmentioning
confidence: 67%
See 3 more Smart Citations
“…Compilers often offer different levels of optimization that help reduce code size, improve memory utilization, speed up executions or optimize the number of input/output operations. However, as demonstrated in [11] and in this research, if programmers apply several specific techniques manually they can achieve better performances, not only regarding execution time but also in energy consumption, with minimal effort by modifying the code. Therefore, the proposed techniques are suitable for both expert programmers and beginners in IoT programming.…”
Section: Scope and Objectivesmentioning
confidence: 67%
“…The main objective of the current approach is to demonstrate that the optimization techniques covered in [11] achieve not only significant reductions in execution times, but also meaningful gains in terms of energy saving. These improvements become especially important when they are applied to the code of programs that run uninterrupted throughout the year, something very common in IoT devices.…”
Section: Scope and Objectivesmentioning
confidence: 99%
See 2 more Smart Citations
“…Thus, only the time required to iterate over list items has been considered. • Every test scenario has been repeated 50 times and measurements have been averaged to ensure accuracy via balancing variations in the run time (12) .…”
Section: Test Conditionsmentioning
confidence: 99%