CRAMP: Categorizing Classifiers and Regressors for Scalable Parallelism on Distributed and Multicore Systems

We present CRAMP (Classifiers and Regressors Adaptability Mapping for Parallelism), a unified taxonomy and benchmarking framework that categorizes machine learning models based on their adaptability to four parallelization strategies: MapReduce, multicore processing, multithreading, and gradient-based optimization. Unlike prior work, CRAMP introduces a novel parallelization-aware taxonomy linking algorithmic structure to execution behavior - an underexplored area in the literature. Experiments on the MNIST classification dataset and a real-world Alberta climate regression dataset, conducted on Google Colab, show that MapReduce excels for ensemble classifiers, multicore and multithreading boost CPU-bound models like SVMs and random forests, and gradient-based parallelism suits iterative models such as neural networks. Across both tasks, parallelization generally preserves or improves predictive performance, offering practical guidance for scalable model deployment across diverse computing architectures.

Authors

Institutions

Publication Details

Published
2025-09-15
DOI
https://doi.org/10.1109/hpec67600.2025.11196591
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CRAMP: Categorizing Classifiers and Regressors for Scalable Parallelism on Distributed and Multicore Systems

Baidya Nath Saha, Wali Mohammad Abdullah, Md Morshedul Islam, Pavan Sarvaiya
Neural Networks and Applications
article

CRAMP: Categorizing Classifiers and Regressors for Scalable Parallelism on Distributed and Multicore Systems

Baidya Nath Saha, Wali Mohammad Abdullah, Md Morshedul Islam, Pavan Sarvaiya
article en

Abstract

We present CRAMP (Classifiers and Regressors Adaptability Mapping for Parallelism), a unified taxonomy and benchmarking framework that categorizes machine learning models based on their adaptability to four parallelization strategies: MapReduce, multicore processing, multithreading, and gradient-based optimization. Unlike prior work, CRAMP introduces a novel parallelization-aware taxonomy linking algorithmic structure to execution behavior - an underexplored area in the literature. Experiments on the MNIST classification dataset and a real-world Alberta climate regression dataset, conducted on Google Colab, show that MapReduce excels for ensemble classifiers, multicore and multithreading boost CPU-bound models like SVMs and random forests, and gradient-based parallelism suits iterative models such as neural networks. Across both tasks, parallelization generally preserves or improves predictive performance, offering practical guidance for scalable model deployment across diverse computing architectures.

Concordia University of Edmonton (CA)
Openalex Percentile: Top 85%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

CRAMP: Categorizing Classifiers and Regressors for Scalable Parallelism on Distributed and Multicore Systems — Baidya Nath Saha, Wali Mohammad Abdullah, et al. · (2025) | TGRS Research Map | TGRS