Passa al contenuto principale

A Parallel Hardware Implementation for 2-D Hierarchical Clustering Based on Fuzzy Logic

Energy-aware FPGA architecture enables parallel fuzzy hierarchical clustering for real-time embedded intelligence.

The Challenge of Embedding Complex Clustering in Low-Power Devices

A recurring challenge in embedded intelligent systems is how to bring complex machine learning algorithms into low-power devices without sacrificing performance and accuracy. In particular, two-dimensional hierarchical clustering is a powerful tool for applications such as computer vision, medical imaging, image retrieval, and smart sensing. Yet, its computational complexity often makes efficient hardware implementation difficult in practice.

Re-Engineering Fuzzy Hierarchical Clustering for Parallel Hardware

This work addresses that tension directly: it takes an unconstrained hierarchical clustering algorithm based on fuzzy logic and membership functions and completely rethinks it from a hardware perspective. The central idea is to exploit the intrinsic parallel structure of the algorithm to design an architecture capable of massively concurrent operation, reducing both computation time and energy consumption.

Grid-Based Fuzzy Membership and Persistent Hierarchical Structures

At the core of the method is a hierarchical clustering process operating on a normalised two-dimensional grid. Each grid point is evaluated with respect to dataset patterns through fuzzy membership functions. These functions are overlapped, thresholded at multiple levels, and analysed using connected components to generate a hierarchical cluster structure. The final result emerges from analysing cluster persistence across thresholds, providing robustness even in the presence of non-convex shapes and outliers.

Mathematical Simplifications for Hardware Efficiency

The real innovation lies in the hardware adaptation. To make the algorithm compatible with resource-constrained devices, targeted mathematical modifications are introduced: quantisation of the two-dimensional space, replacement of Euclidean distance with Manhattan distance, normalisation through binary shifts, and factorisation of the skewness parameter to enable multiplications implemented via barrel shifters. Each choice is driven by the goal of reducing logical complexity and eliminating costly divisions.

Massively Parallel Architecture for Real-Time Processing

The resulting architecture evaluates membership functions in parallel across an entire row of the 2D grid. Multiple evaluation modules operate simultaneously, while registers and counters coordinate the traversal of the space. The design is fully pipeline-friendly and achieves low latency, making it suitable for real-time scenarios.

FPGA Validation on Complex Two-Dimensional Datasets

Experimental validation is performed on multiple two-dimensional datasets with heterogeneous characteristics: concave clusters, nested structures, outliers, and varying densities. The FPGA implementation on a Xilinx Zynq platform shows that, despite the introduced approximations, the discrepancy between the hardware and original versions remains extremely limited. RMSE and correlation metrics demonstrate high fidelity in reconstructing overlapped membership functions, and the clustering results match those of the reference algorithm.

Autori

G. C. Cardarilli, L. Di Nunzio, R. Fazzolari, M. Panella, M. Re, A. Rosato
Ottobre 21, 2020

Consigliati

Consigliati

Altri articoli da leggere
Renewable energy

A Review of the Enabling Methodologies for Knowledge Discovery from Smart Grids Data

A KDD-driven pipeline turns smart meter streams into multi-step load forecasts, benchmarking feature reduction and models.
Biomedical

Enhancing Autism Detection Through Gaze Analysis Using Eye Tracking Sensors and Data Attribution with Distillation in Deep Neural Networks

A deep learning model enhances early autism diagnosis by analyzing visual patterns with eye tracking.
Quantum computing

Quantum Generative Modeling via Straightforward State Preparation

A lightweight quantum generative model creates high-fidelity data samples with minimal parameters and efficient state preparation.
Quantum computing

Enhancing QAOA Ansatz via Multi-Parameterized Layer and Blockwise Optimization

A novel quantum-classical algorithm boosts QAOA performance with fewer layers, enabling real-world optimization on NISQ devices.
Renewable energy

A Deep Learning-based Approach for Battery Life Classification

A deep learning-based LSTM network accurately classifies battery health, optimizing energy storage and predictive maintenance.
Biomedical

An explainable fast deep neural network for emotion recognition

A fast, explainable deep neural network enhances emotion recognition by optimizing facial landmark analysis.
Renewable energy

Multi-label classification with imbalanced classes by fuzzy deep neural networks

A fuzzy deep neural network accurately classifies household appliances in real time using symbolic data and multi-label AI.
Quantum computing

Quantum enhanced knowledge distillation

Classical-to-quantum knowledge distillation boosts hybrid AI performance using efficient quantum circuits and reduced model sizes.
Quantum computing

A variational approach to quantum gated recurrent units

A faster and efficient Quantum Gated Recurrent Unit (QGRU) improves time series forecasting.
Aerospace

A Neural Network Symbolic Approach to Structural Health Monitoring in Aerospace Applications

A symbolic deep learning approach enhances structural health monitoring in aerospace achieving near-perfect damage classification.

Hai un'esigenza
specifica? 

Compila il form e parlaci del tuo progetto.
Ti proponiamo la soluzione più adatta al tuo contesto.
Impossibile salvare l'abbonamento. Riprova.
Grazie per aver inviato il modulo.

Hai un'esigenza
specifica? 

Compila il form e parlaci del tuo progetto.
Ti proponiamo la soluzione più adatta al tuo contesto.
GRID+ Copyright © 2026. All Rights Reserved.
P. IVA 17387741006 | Il capitale è stato interamente versato 10.000€ | RM – 1715269
GRID+ Copyright © 2026. All Rights Reserved.
P. IVA 17387741006 · Il capitale è stato interamente versato 10.000€ | RM – 1715269
P. IVA 17387741006 · Il capitale è stato interamente versato 10.000€ | RM – 1715269