Multi-core: Adding a New Dimension to Computing
Md. Tanvir Al Amin

TL;DR
This paper surveys the evolution, current state, and future trends of multi-core processors, emphasizing their role in enabling ubiquitous parallel processing across various computing devices.
Contribution
It provides a comprehensive overview of multi-core technology, software support for parallelism, and discusses future research directions in the field.
Findings
Multi-core processors are now prevalent in diverse devices.
Software tools for parallelism are evolving to support multi-core architectures.
Future research will focus on optimizing and expanding multi-core processing capabilities.
Abstract
Invention of Transistors in 1948 started a new era in technology, called Solid State Electronics. Since then, sustaining development and advancement in electronics and fabrication techniques has caused the devices to shrink in size and become smaller, paving the quest for increasing density and clock speed. That quest has suddenly come to a halt due to fundamental bounds applied by physical laws. But, demand for more and more computational power is still prevalent in the computing world. As a result, the microprocessor industry has started exploring the technology along a different dimension. Speed of a single work unit (CPU) is no longer the concern, rather increasing the number of independent processor cores packed in a single package has become the new concern. Such processors are commonly known as multi-core processors. Scaling the performance by using multiple cores has gained so…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Distributed and Parallel Computing Systems · Interconnection Networks and Systems
