What next in Computer Architecture: Problems and research direction
1.
What Next inComputer Architecture: Problems
and Research Direction
Jaynarayan Tudu
Computer Science and Engineering
Indian Institue of Technology Tirupati, India
August 20, 2025
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
2.
VLSI Past andLesson Learnt
It all started with Moore’s Law
The corollary of Moore’s Law
Performance
Power, Energy and Temperature (the Dennard Scaling)
Reliability
Complexity of the Design
Evolution in computing
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
3.
CMOS Transistor
Figure: nmosand pmos transistors 1
1
Taken from: CMOS VLSI Des, Weste and Hariss
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
4.
Transistor and ICHistory
Figure: The first transistor and IC built at AT&T Bell Lab 2
2
Taken from: CMOS VLSI Des, Weste and Hariss
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
Trends in Functionalityin Microprocessor
Figure: Microprocessor Functionality
The highest till date: IBM P6 at 5.0 GHz.
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
11.
Frequency [ITRS 2013]
Figure:the rate has slowed down
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
Performance Growth: 1978to 2018
Figure: Growth of performance over last 40 years (where is the Moore’s
law)
1978 to 1986: Doubling every 3.5 years
1988 to 2002: Doubling every 2 years
2002 to 2010: Doubling every 4 years
2010 to 2014: Doubling every 8 years
2014 to 2018: Doubling every 20 years
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
14.
Power Density Trend[ITRS 2015 — A Kahng, UCSD ]
Figure: Peak power density trend
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
15.
Power Consumption [Borkaret al]
Figure: Processor power consumption
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
16.
Heat Flux [IBM— ITRS 2015 meeting]
Figure: Heat flux: Watt/area with respect to devices - bipolar vs CMOS
There is a need of new device technology to tackle the heat flux!
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
17.
Exascale Computing: Trendsin Top500.org
Power and Energy will pose a major challenge [Borkar 2011].
GWatt consumption is expected.
Figure: Performance developement graph of top500 supercomputer
And, it is projected to go beyond Exaflop! Do we need it?
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
18.
Power Trend inTop500
Figure: Nothing comes free... more performance consumes more power!
The result is recent one - 2024 November.
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
19.
Performance per WattTrend [top500.org]
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
20.
Memory Wall: Hindrancein performance
Tjhe old story of memory wall on CPU and Memory!
Figure: Obsever the flat cpu performance post 2005....
The real issue is the gap!
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
21.
Memory Wall: Hindrancein performance
Here is a more recent result examining the memory wall problem
for CPU,GPU, and TPU!3
Figure: The gap is growing exponentially still..
3
Amir et al, AI and Memory Wall, arXiv:2403.14123v1 [cs.LG] 21 Mar 2024
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
22.
Emerging Memory Technology[ITRS 2015 meeting]
Solution: The idea is to bring in hierarchy system!
Figure: Focus is on non-volatile memory
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
23.
On die Cache[Borkar et al]
Figure: It will increase to mitigate the memory wall problem
- The upcoming technology is system in package (SiP) moving
from the existing the SoC
- Addressing the problem of memory wall- memory bandwidth and
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
24.
Emerging Architecture
von Neumann
Thetraditional microprocessor
Non von Neumann
Cellular Automata
Co-located memory-logic [procesor-in-memory,
memory-in-logic, nonvolatile logic]
Reconfigurable computing
Cognitive computing [neuro morphic, machine learning]
Statistical and stochastic computing [statistical inference,
approx computing]
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
25.
Emerging Architecture: Dataand learning
In Design or test production
GPU architecture (NVIDIA)
Tensor Processing Unit [Google ML processing for Search and
Language ]
Microsoft Azure with Stratix 10 (intel) FPGA
XPU by Xiling for Machine learning
IPU (Intelligent Proc Unit) by Graphcore
DPU (Data flow computnig) by Wavecore
DLU by Fujitsu
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
26.
Trends in IoTand AI
Figure: IoT in use, market capital indicates user trends and applicability
- Find out the trend for AI applications and computing!
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
27.
Summary and ActionItems
Going beyond Moore’s Law
Sustainable computing - Power and energy remains a challenge
Increasing clock frequency in CPU a well GPU
Increasing number of Cores in CPU and GPU
Exploring accelerator level parallelism
NVIDIA:
What Is Energy-Efficient Computing? Sustainable computing is an
end-to-end approach that spans the entire lifecycle of technology,
designed to enhance energy efficiency and boost carbon mitigation.
From weather forecasting to chip manufacturing, accelerated
computing holds the potential to realize green computing
objectives, while saving costs.
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
28.
Summary and ActionItems
Figure: World economic forum: Global impact of sustainable computing -
energy is a problem
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
29.
Reference and ReadingMaterials
J. L. Hennessy and D. A. Patterson, Computer Architectures: A
Quantitative Approach, Morgan Kaufmann Publishers, 5th
Edition.
J.P. Shen and M.H. Lipasti, Modern Processor Design, MC Graw
Hill, Crowfordsville, 2005
Current Literature (from ISCA, Micro, HPCA, ICCD, and IEEE
Trans. on Computers, IEEE Architecture Letters)
The other resources:
http://pages.cs.wisc.edu/ arch/www/
Prof. Onur Mutlu: https://users.ece.cmu.edu/ omutlu/
Almost all universities have very strong research group
SPEC Benchmark: https://www.spec.org/benchmarks.html
Simulators: simplescalar, sniper, gem5, gpgpu-sim, tejas
DBLP: https://dblp.uni-trier.de/
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D
30.
Research in India
IIScBangalore: Prof Matthew Jacob, Prof. R Govind Rajan,
Dr. Uday Bandagolu, Dr. Arka Basu, Prof. S K Nandi.
IIT Bombay: Prof. Virendra Singh, Prof. Sachin Patkar, and
Prof. Madhava Desai, Dr. Biswabandan Panda.
IIT Madras: Prof. V Kamakoti, Dr. Rupesh Nasre, Prof.
Madhu Mutyam
IIT Delhi: Prof. Pritiranjan Panda, Prof. Smruti Sarangi
IIT Kanpur: Prof. Mainak Chaoudhuri,
IIT/IIIT Hyderabad: Dr. Mittal, Dr. Lavanya
Jaynarayan Tudu
What Next in Computer Architecture: Problems and Research D