Classifier Optimized for Resource-constrained Pervasive Systems and Energy-efficiency
Computational intelligence is often used in smart environment applications in order to determine a user’s context. Many computational intelligence algorithms are complex and resource-consuming which can be problematic for implementation devices such as FPGA:s, ASIC:s and low-level microcontrollers....
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Atlantis Press
2017-01-01
|
Series: | International Journal of Computational Intelligence Systems |
Subjects: | |
Online Access: | https://www.atlantis-press.com/article/25883367/view |
id |
doaj-25644e0c2bb94dc68912d992dfbe351e |
---|---|
record_format |
Article |
spelling |
doaj-25644e0c2bb94dc68912d992dfbe351e2020-11-25T02:23:43ZengAtlantis PressInternational Journal of Computational Intelligence Systems 1875-68832017-01-0110110.2991/ijcis.10.1.86Classifier Optimized for Resource-constrained Pervasive Systems and Energy-efficiencyNiklas KarvonenLara Lorna JimenezMiguel Gomez SimonJoakim NilssonBasel KikhiaJosef HallbergComputational intelligence is often used in smart environment applications in order to determine a user’s context. Many computational intelligence algorithms are complex and resource-consuming which can be problematic for implementation devices such as FPGA:s, ASIC:s and low-level microcontrollers. These types of devices are, however, highly useful in pervasive and mobile computing due to their small size, energy-efficiency and ability to provide fast real-time responses. In this paper, we propose a classifier, CORPSE, specifically targeted for implementation in FPGA:s, ASIC:s or low-level microcontrollers. CORPSE has a small memory footprint, is computationally inexpensive, and is suitable for parallel processing. The classifier was evaluated on eight different datasets of various types. Our results show that CORPSE, despite its simplistic design, has comparable performance to some common machine learning algorithms. This makes the classifier a viable choice for use in pervasive systems that have limited resources, requires energy-efficiency, or have the need for fast real-time responses.https://www.atlantis-press.com/article/25883367/viewClassifierEnergy-savingParallel computingFPGAMicrocontrollerEmbedded |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Niklas Karvonen Lara Lorna Jimenez Miguel Gomez Simon Joakim Nilsson Basel Kikhia Josef Hallberg |
spellingShingle |
Niklas Karvonen Lara Lorna Jimenez Miguel Gomez Simon Joakim Nilsson Basel Kikhia Josef Hallberg Classifier Optimized for Resource-constrained Pervasive Systems and Energy-efficiency International Journal of Computational Intelligence Systems Classifier Energy-saving Parallel computing FPGA Microcontroller Embedded |
author_facet |
Niklas Karvonen Lara Lorna Jimenez Miguel Gomez Simon Joakim Nilsson Basel Kikhia Josef Hallberg |
author_sort |
Niklas Karvonen |
title |
Classifier Optimized for Resource-constrained Pervasive Systems and Energy-efficiency |
title_short |
Classifier Optimized for Resource-constrained Pervasive Systems and Energy-efficiency |
title_full |
Classifier Optimized for Resource-constrained Pervasive Systems and Energy-efficiency |
title_fullStr |
Classifier Optimized for Resource-constrained Pervasive Systems and Energy-efficiency |
title_full_unstemmed |
Classifier Optimized for Resource-constrained Pervasive Systems and Energy-efficiency |
title_sort |
classifier optimized for resource-constrained pervasive systems and energy-efficiency |
publisher |
Atlantis Press |
series |
International Journal of Computational Intelligence Systems |
issn |
1875-6883 |
publishDate |
2017-01-01 |
description |
Computational intelligence is often used in smart environment applications in order to determine a user’s context. Many computational intelligence algorithms are complex and resource-consuming which can be problematic for implementation devices such as FPGA:s, ASIC:s and low-level microcontrollers. These types of devices are, however, highly useful in pervasive and mobile computing due to their small size, energy-efficiency and ability to provide fast real-time responses. In this paper, we propose a classifier, CORPSE, specifically targeted for implementation in FPGA:s, ASIC:s or low-level microcontrollers. CORPSE has a small memory footprint, is computationally inexpensive, and is suitable for parallel processing. The classifier was evaluated on eight different datasets of various types. Our results show that CORPSE, despite its simplistic design, has comparable performance to some common machine learning algorithms. This makes the classifier a viable choice for use in pervasive systems that have limited resources, requires energy-efficiency, or have the need for fast real-time responses. |
topic |
Classifier Energy-saving Parallel computing FPGA Microcontroller Embedded |
url |
https://www.atlantis-press.com/article/25883367/view |
work_keys_str_mv |
AT niklaskarvonen classifieroptimizedforresourceconstrainedpervasivesystemsandenergyefficiency AT laralornajimenez classifieroptimizedforresourceconstrainedpervasivesystemsandenergyefficiency AT miguelgomezsimon classifieroptimizedforresourceconstrainedpervasivesystemsandenergyefficiency AT joakimnilsson classifieroptimizedforresourceconstrainedpervasivesystemsandenergyefficiency AT baselkikhia classifieroptimizedforresourceconstrainedpervasivesystemsandenergyefficiency AT josefhallberg classifieroptimizedforresourceconstrainedpervasivesystemsandenergyefficiency |
_version_ |
1724857746589745152 |