Power Impact of Loop Buffer Schemes for Biomedical Wireless Sensor Nodes
Instruction memory organisations are pointed out as one of the major sources of energy consumption in embedded systems. As these systems are characterised by restrictive resources and a low-energy budget, any enhancement in this component allows not only to decrease the energy consumption but also t...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2012-11-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/12/11/15088 |
id |
doaj-d0a554f90065421f9d00d059c812de35 |
---|---|
record_format |
Article |
spelling |
doaj-d0a554f90065421f9d00d059c812de352020-11-25T01:05:49ZengMDPI AGSensors1424-82202012-11-011211150881511810.3390/s121115088Power Impact of Loop Buffer Schemes for Biomedical Wireless Sensor NodesFrancky CatthoorAntonio ArtesJose L. AyalaInstruction memory organisations are pointed out as one of the major sources of energy consumption in embedded systems. As these systems are characterised by restrictive resources and a low-energy budget, any enhancement in this component allows not only to decrease the energy consumption but also to have a better distribution of the energy budget throughout the system. Loop buffering is an effective scheme to reduce energy consumption in instruction memory organisations. In this paper, the loop buffer concept is applied in real-life embedded applications that are widely used in biomedical Wireless Sensor Nodes, to show which scheme of loop buffer is more suitable for applications with certain behaviour. Post-layout simulations demonstrate that a trade-off exists between the complexity of the loop buffer architecture and the energy savings of utilising it. Therefore, the use of loop buffer architectures in order to optimise the instructionmemory organisation from the energy efficiency point of view should be evaluated carefully, taking into account two factors: (1) the percentage of the execution time of the application that is related to the execution of the loops, and (2) the distribution of the execution time percentage over each one of the loops that form the application.http://www.mdpi.com/1424-8220/12/11/15088power impactloop bufferinstruction memory organisationbiomedicalwireless sensor node |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Francky Catthoor Antonio Artes Jose L. Ayala |
spellingShingle |
Francky Catthoor Antonio Artes Jose L. Ayala Power Impact of Loop Buffer Schemes for Biomedical Wireless Sensor Nodes Sensors power impact loop buffer instruction memory organisation biomedical wireless sensor node |
author_facet |
Francky Catthoor Antonio Artes Jose L. Ayala |
author_sort |
Francky Catthoor |
title |
Power Impact of Loop Buffer Schemes for Biomedical Wireless Sensor Nodes |
title_short |
Power Impact of Loop Buffer Schemes for Biomedical Wireless Sensor Nodes |
title_full |
Power Impact of Loop Buffer Schemes for Biomedical Wireless Sensor Nodes |
title_fullStr |
Power Impact of Loop Buffer Schemes for Biomedical Wireless Sensor Nodes |
title_full_unstemmed |
Power Impact of Loop Buffer Schemes for Biomedical Wireless Sensor Nodes |
title_sort |
power impact of loop buffer schemes for biomedical wireless sensor nodes |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2012-11-01 |
description |
Instruction memory organisations are pointed out as one of the major sources of energy consumption in embedded systems. As these systems are characterised by restrictive resources and a low-energy budget, any enhancement in this component allows not only to decrease the energy consumption but also to have a better distribution of the energy budget throughout the system. Loop buffering is an effective scheme to reduce energy consumption in instruction memory organisations. In this paper, the loop buffer concept is applied in real-life embedded applications that are widely used in biomedical Wireless Sensor Nodes, to show which scheme of loop buffer is more suitable for applications with certain behaviour. Post-layout simulations demonstrate that a trade-off exists between the complexity of the loop buffer architecture and the energy savings of utilising it. Therefore, the use of loop buffer architectures in order to optimise the instructionmemory organisation from the energy efficiency point of view should be evaluated carefully, taking into account two factors: (1) the percentage of the execution time of the application that is related to the execution of the loops, and (2) the distribution of the execution time percentage over each one of the loops that form the application. |
topic |
power impact loop buffer instruction memory organisation biomedical wireless sensor node |
url |
http://www.mdpi.com/1424-8220/12/11/15088 |
work_keys_str_mv |
AT franckycatthoor powerimpactofloopbufferschemesforbiomedicalwirelesssensornodes AT antonioartes powerimpactofloopbufferschemesforbiomedicalwirelesssensornodes AT joselayala powerimpactofloopbufferschemesforbiomedicalwirelesssensornodes |
_version_ |
1725192862755192832 |