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...

Full description

Bibliographic Details
Main Authors: Francky Catthoor, Antonio Artes, Jose L. Ayala
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