Breaking bottlenecks: CPU optimization through architectural and neuromorphic techniques

This research explores two different approaches to improving how computers process information efficiently. The first part uses the Gem5 simulator to test and compare three types of CPU designs—Timing Simple CPU, Minor CPU, and O3CPU—by running a basic program. We looked at how features like pipelining, caching, and branch prediction affect how fast the program runs and how efficiently the CPU works. The second part focuses on recognizing handwritten digits from the MNIST dataset using two types of AI models. One model is a traditional neural network (MLP) that runs on a standard computer setup (Von Neumann architecture), and the other is a spiking neural network (SNN) that runs on a neuromorphic system, which mimics how the human brain works. Overall, this study shows how both architectural improvements and brain-inspired computing can help solve performance and efficiency issues in modern computing systems.

Authors

Publication Details

Journal
World Journal of Advanced Research and Reviews
Published
2025-05-06
DOI
https://doi.org/10.30574/wjarr.2025.26.2.1463
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Breaking bottlenecks: CPU optimization through architectural and neuromorphic techniques

Neelam Sharma, Ashish Pathak, Mona Sharma, Shubham Gupta et al.
World Journal of Advanced Research and Reviews
Parallel Computing and Optimization Techniques
article

Breaking bottlenecks: CPU optimization through architectural and neuromorphic techniques

Neelam Sharma, Ashish Pathak, Mona Sharma, Shubham Gupta, V. K. Agarwal, Sunil Kumar, S. C. Jain, Karan Diwan, Ram Katara
article en

Abstract

This research explores two different approaches to improving how computers process information efficiently. The first part uses the Gem5 simulator to test and compare three types of CPU designs—Timing Simple CPU, Minor CPU, and O3CPU—by running a basic program. We looked at how features like pipelining, caching, and branch prediction affect how fast the program runs and how efficiently the CPU works. The second part focuses on recognizing handwritten digits from the MNIST dataset using two types of AI models. One model is a traditional neural network (MLP) that runs on a standard computer setup (Von Neumann architecture), and the other is a spiking neural network (SNN) that runs on a neuromorphic system, which mimics how the human brain works. Overall, this study shows how both architectural improvements and brain-inspired computing can help solve performance and efficiency issues in modern computing systems.

World Journal of Advanced Research and ReviewsVol. 26(2)
Openalex Percentile: Top 92%
Parallel Computing and Optimization Techniques
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.