Saved in:
Bibliographic Details
Main Authors: Ranjan, Paritosh, Majumder, Surajit, Roy, Prodip
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2506.01387
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912409349783552
author Ranjan, Paritosh
Majumder, Surajit
Roy, Prodip
author_facet Ranjan, Paritosh
Majumder, Surajit
Roy, Prodip
contents The increasing scale of modern neural networks, exemplified by architectures from IBM (530 billion neurons) and Google (500 billion parameters), presents significant challenges in terms of computational cost and infrastructure requirements. As deep neural networks continue to grow, traditional training paradigms relying on monolithic GPU clusters become increasingly unsustainable. This paper proposes a distributed system architecture that partitions a neural network across multiple servers, each responsible for a subset of neurons. Neurons are classified as local or remote, with inter-server connections managed via a metadata-driven lookup mechanism. A Multi-Part Neural Network Execution Engine facilitates seamless execution and training across distributed partitions by dynamically resolving and invoking remote neurons using stored metadata. All servers share a unified model through a network file system (NFS), ensuring consistency during parallel updates. A Neuron Distributor module enables flexible partitioning strategies based on neuron count, percentage, identifiers, or network layers. This architecture enables cost-effective, scalable deployment of deep learning models on cloud infrastructure, reducing dependency on high-performance centralized compute resources.
format Preprint
id arxiv_https___arxiv_org_abs_2506_01387
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Multi Part Deployment of Neural Network
Ranjan, Paritosh
Majumder, Surajit
Roy, Prodip
Machine Learning
Neural and Evolutionary Computing
The increasing scale of modern neural networks, exemplified by architectures from IBM (530 billion neurons) and Google (500 billion parameters), presents significant challenges in terms of computational cost and infrastructure requirements. As deep neural networks continue to grow, traditional training paradigms relying on monolithic GPU clusters become increasingly unsustainable. This paper proposes a distributed system architecture that partitions a neural network across multiple servers, each responsible for a subset of neurons. Neurons are classified as local or remote, with inter-server connections managed via a metadata-driven lookup mechanism. A Multi-Part Neural Network Execution Engine facilitates seamless execution and training across distributed partitions by dynamically resolving and invoking remote neurons using stored metadata. All servers share a unified model through a network file system (NFS), ensuring consistency during parallel updates. A Neuron Distributor module enables flexible partitioning strategies based on neuron count, percentage, identifiers, or network layers. This architecture enables cost-effective, scalable deployment of deep learning models on cloud infrastructure, reducing dependency on high-performance centralized compute resources.
title Multi Part Deployment of Neural Network
topic Machine Learning
Neural and Evolutionary Computing
url https://arxiv.org/abs/2506.01387