AN ARTIFICIAL INTELLIGENCE SERVER DESIGN AND THE ROLE OF THREADS IN PARALLEL PROCESSOR APPLICATIONS

With the growing demand for high-performance Artificial Intelligence (AI) applications, the design of efficient server architectures has become critical. Modern AI workloads—such as training deep learning models and processing large-scale data—require significant computational resources, which can be effectively met using distributed computing environments composed of high-performance workstations interconnected by fast networks. To ensure usability, such distributed systems must provide a single-system image, abstracting the complexity of the underlying hardware from end users. In building AI applications for these environments, threads offer a more efficient and practical alternative to traditional processes. Threads have lower overhead for creation, context switching, and communication, making them ideal for implementing fine-grained parallelism in multi-core and multi-processor systems. By utilizing threads, AI servers can efficiently distribute computation across multiple processors, improving throughput and responsiveness. This paper presents a prototype AI server design and investigates how multithreading enhances the performance of AI applications running on parallel processing architectures.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-09-15
DOI
https://doi.org/10.5281/zenodo.18144151
Primary Topic
Big Data and Digital Economy
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AN ARTIFICIAL INTELLIGENCE SERVER DESIGN AND THE ROLE OF THREADS IN PARALLEL PROCESSOR APPLICATIONS

Journal of Theoretical and Applied Information Technology
Zenodo (CERN European Organization for Nuclear Research)
Big Data and Digital Economy
article

AN ARTIFICIAL INTELLIGENCE SERVER DESIGN AND THE ROLE OF THREADS IN PARALLEL PROCESSOR APPLICATIONS

Journal of Theoretical and Applied Information Technology
article en

Abstract

With the growing demand for high-performance Artificial Intelligence (AI) applications, the design of efficient server architectures has become critical. Modern AI workloads—such as training deep learning models and processing large-scale data—require significant computational resources, which can be effectively met using distributed computing environments composed of high-performance workstations interconnected by fast networks. To ensure usability, such distributed systems must provide a single-system image, abstracting the complexity of the underlying hardware from end users. In building AI applications for these environments, threads offer a more efficient and practical alternative to traditional processes. Threads have lower overhead for creation, context switching, and communication, making them ideal for implementing fine-grained parallelism in multi-core and multi-processor systems. By utilizing threads, AI servers can efficiently distribute computation across multiple processors, improving throughput and responsiveness. This paper presents a prototype AI server design and investigates how multithreading enhances the performance of AI applications running on parallel processing architectures.

Zenodo (CERN European Organization for Nuclear Research)
Industry, innovation and infrastructure
Openalex Percentile: Top 21%
Big Data and Digital Economy
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.