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

Full description

Bibliographic Details
Main Authors: Niklas Karvonen, Lara Lorna Jimenez, Miguel Gomez Simon, Joakim Nilsson, Basel Kikhia, Josef Hallberg
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