Related Experiment Video
Updated: Feb 2, 2026

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
Published on: December 9, 2012
A Parallel Architecture for the Partitioning Around Medoids (PAM) Algorithm for Scalable Multi-Core Processor
Hassan Mushtaq1, Sajid Gul Khawaja2, Muhammad Usman Akram3
1Department of Electrical & Computer Engineering, Sir Syed CASE Institute of Technology, Islamabad 44000, Pakistan. hassan.mushtaq@ymail.com.
A new parallel architecture significantly speeds up the Partitioning Around Medoids (PAM) clustering algorithm. This scalable approach makes PAM suitable for large datasets and real-time applications by reducing computational complexity.
Area of Science:
- Computer Science
- Data Science
- Algorithm Optimization
Background:
- Clustering organizes unlabeled data into natural groups based on object similarity.
- The Partitioning Around Medoids (PAM) algorithm is a partitioning-based clustering method used in various fields.
- High time complexity limits PAM's application to large datasets and real-time systems.
Purpose of the Study:
- To propose a simple and scalable parallel architecture for the PAM algorithm.
- To reduce the running time and computational complexity of the PAM algorithm.
- To enable PAM's use in big data and real-time applications.
Main Methods:
- A parallel architecture that partitions data equally among multiple processing cores.
- Each core executes tasks simultaneously on its data subset and shares intermediate results.
- Implementation on multi-core processors or reconfigurable hardware (FPGA, MPSoCs).
Main Results:
- Exponential reduction in computational complexity with an increasing number of parallel cores.
- Linear speedup observed with more data points and uniform clusters.
- The proposed architecture achieves the same results as the original PAM algorithm with reduced complexity.
Conclusions:
- The developed parallel architecture effectively addresses the scalability and performance limitations of the PAM algorithm.
- The architecture is suitable for both big data processing and embedded real-time clustering applications.
- This work enhances the applicability of PAM in diverse data analysis scenarios.
More Related Videos
Related Concept Videos
The Nucleosome Core Particle
The paradox
Nucleosomes, paradoxically, perform two opposite functions simultaneously. On the one hand, their main responsibility is to protect the delicate DNA strands from physical damage and help achieve a higher compaction ratio. While on the other hand, they must allow polymerase enzymes to access DNA...
Healthcare Agencies II
Parish nursing is a growing specialty nursing profession that focuses on holistic healthcare, health promotion, and illness prevention. It blends professional nursing practice with a health ministry, focusing on health and healing within the context of a Christian community. Parish nurses serve as health educators, referral sources,...
Secondary Healthcare System
Tertiary Healthcare System
Healthcare Agencies I
Integrated Healthcare System

