Clustering Algorithms on Low-Power and High-Performance Devices for Edge Computing Environments.

Journal: Sensors (Basel, Switzerland)
Published Date:

Abstract

The synergy between Artificial Intelligence and the Edge Computing paradigm promises to transfer decision-making processes to the periphery of sensor networks without the involvement of central data servers. For this reason, we recently witnessed an impetuous development of devices that integrate sensors and computing resources in a single board to process data directly on the collection place. Due to the particular context where they are used, the main feature of these boards is the reduced energy consumption, even if they do not exhibit absolute computing powers comparable to modern high-end CPUs. Among the most popular Artificial Intelligence techniques, clustering algorithms are practical tools for discovering correlations or affinities within data collected in large datasets, but a parallel implementation is an essential requirement because of their high computational cost. Therefore, in the present work, we investigate how to implement clustering algorithms on parallel and low-energy devices for edge computing environments. In particular, we present the experiments related to two devices with different features: the quad-core UDOO X86 Advanced+ board and the GPU-based NVIDIA Jetson Nano board, evaluating them from the performance and the energy consumption points of view. The experiments show that they realize a more favorable trade-off between these two requirements than other high-end computing devices.

Authors

  • Marco Lapegna
    Department of Mathematics and Applications, University of Naples Federico II, 80126 Napoli, Italy.
  • Walter Balzano
    Department of Electrical Engineering and Information Technology, University of Naples Federico II, 80126 Napoli, Italy.
  • Norbert Meyer
    Poznan Supercomputing and Networking Center, 61139 Poznan, Poland.
  • Diego Romano
    Institute for High Performance Computing and Networking, National Research Council, 80131 Napoli, Italy.