Advanced Computer Systems Architecture Lect-1
Advanced Computer Systems Architecture Lect-1
Architecture
Course Teacher: Dr.-Ing. Shehzad Hasan
CIS, NED University
Lecture # 1
• Midterm 25%
– 9th Lecture i.e. 29th September (if everything goes fine)
• Final 60%
Emphasis on
– Energy efficiency
– Size (code size, and hardware)
– Cost (less expensive packaging,
optimized memory)
– Responsiveness
• Real-time constraints (Soft*)
– Weight
3) Thread-Level Parallelism
• Exploits either data-level or task-level parallelism in a tightly
coupled hardware model that allows for interaction among
parallel threads
4) Request-Level Parallelism
• Exploits parallelism among largely decoupled tasks specified by
the programmer or operating system
Log-log plot
of bandwidth
and latency
milestones
last 25 to 40
years
• Dynamic power
Power dynamic∝ ½ x Capacitive load x Voltage2 x Frequency
• For a fixed task, slowing clock rate reduces power but not energy
• Dynamic energy
– Since the capacitance is unchanged
• Dynamic power
– We multiply the ratio of frequencies too
• Speedup of X relative to Y
The phrase X is faster than Y means that the response time or
execution time is lower on X than on Y
Execution timeY
n = Execution timeX
– Fractionenhanced = ? = 0.4
– Speedupenhanced=? = 10
1 1 1.56
– Speedup overall =
0.6 0.4 0.64
10