01 Intro
01 Intro
01 Intro
Hossam A. H. Fahmy
Cairo University
Electronics and Communications Engineering
1 / 17
Building at the nanoscale
2 / 17
The two architectures
Goals function, cost, safety, ease of
construction, energy efficiency, fast
build time, aesthetics, . . .
⇒ Plans
Materials steel, concrete, brick, wood, glass, . . .
Buildings houses, mosques, offices, museums,
schools, . . .
Goals function, performance, reliability,
cost, ease of manufacture, energy
effieciency, time to market, . . .
Technology logic gates, SRAM, DRAM, circuit
⇒ Plans
techniques, packaging, magnetic
storage, . . .
Computers PCs, servers, PDAs, supercomputers,
embedded, . . .
3 / 17
What are the differences?
4 / 17
Where does computer architecture fit?
Application Software
Computer Architecture
Digital design
5 / 17
Design goals
6 / 17
Computer architecture: Structure
7 / 17
Computer architecture: Organization
8 / 17
Same architecture and multiple circuits
9 / 17
ISA types
10 / 17
Data types
11 / 17
Operation types
12 / 17
Beyond the basics
13 / 17
The journey from the processor to the memory
14 / 17
Moore’s law
15 / 17
A look at the trends
16 / 17
Key issues
17 / 17