CSE 431 Computer Architecture Fall 2005: Mary Jane Irwin
CSE 431 Computer Architecture Fall 2005: Mary Jane Irwin
Computer Architecture
Fall 2005
Lecture 01:
Introduction
Mary Jane Irwin ( www.cse.psu.edu/~mji )
www.cse.psu.edu/~cg431
Course goals
● To learn the organizational paradigms that determine the
capabilities and performance of computer systems. To
understand the interactions between the computer’s
architecture and its software so that future software designers
(compiler writers, operating system designers, database
programmers, …) can achieve the best cost-performance trade-
offs and so that future architects understand the effects of their
design choices on software applications.
Course prerequisites
● CSE 331. Computer Organization and Design
Lectures:
● 2 weeks review of the MIPS ISA and basic architecture
● 2 weeks pipelined datapath design issues
● 3 weeks superscalar/VLSI datapath design issues
● 2 week memory hierarchies and memory design issues
● 2 weeks I/O design issues
● 2 weeks multiprocessor design issues
● 1 week exams
Application
Operating
System
Compiler Firmware
Instruction Set
Architecture
Memory Instr. Set Proc. I/O system
system
Application
Operating
CSE 411
System
CSE 421
Compiler Firmware
Instruction Set
Architecture
Memory Instr. Set Proc. I/O system
system
CSE 331 & 431 & 472
Datapath & Control
Digital Design CSE 271 & 471 & 478
CSE 447 & 477 Circuit Design
Embedded
1200 1122 Desktop
Servers
1000 892
Millions of Computers
862
800
600 488
400 290
MIPS
800 IA-32
ARM
600
400
200
0
1998 1999 2000 2001 2002
10000
Intel Pentium 4/3000
Performance (SPEC Int)
1000000 512M
256M
128M
100000 64M
Kbit capacity
16M
10000
4M
1000
1M
100 256K
64K
10
16K
1976 1978 1980 1982 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002
Year of introduction
Processor
● logic capacity: increases about 30% per year
● performance: 2x every 1.5 years
Memory
● DRAM capacity: 4x every 3 years, now 2x every 2 years
● memory speed: 1.5x every 10 years
● cost per bit: decreases about 25% per year
Disk
● capacity: increases about 60% per year
CSE431 L01 Introduction.16 Irwin, PSU, 2005
Impacts of Advancing Technology
Processor
● logic capacity: increases about 30% per year
● performance: 2x every 1.5 years
ClockCycle = 1/ClockRate
500 MHz ClockRate = 2 nsec ClockCycle
1 GHz ClockRate = 1 nsec ClockCycle
4 GHz ClockRate = 250 psec ClockCycle
Memory
● DRAM capacity: 4x every 3 years, now 2x every 2 years
● memory speed: 1.5x every 10 years
● cost per bit: decreases about 25% per year
Disk
● capacity: increases about 60% per year
CSE431 L01 Introduction.17 Irwin, PSU, 2005
Example Machine Organization
Workstation design target
● 25% of cost on processor
● 25% of cost on memory (minimum memory size)
● Rest on I/O devices, power supplies, box
Computer
CPU Memory Devices
Control Input
Datapath Output
MBus Module
SuperSPARC
Floating-point Unit
L2 CC DRAM
Integer Unit $ MBus Controller
OP rs rt immediate
OP jump target
Reminders
● HW1 out next lecture, due September 13th
● Evening midterm exam scheduled
- Tuesday, October 18th , 20:15 to 22:15, Location 113 IST
- Please let me know ASAP (via email) if you have a conflict