Computer Architecture
Computer Architecture
PRESENTATION
COMPUTER ARCHITECTURE
MEMBERS
BAAVANA BANDARUPALLI
BALAHARIHANTH B
BALAJI G
BHUPESH SIDHARTH A
CHANDARSHINI S
TOPIC
PARALLEL PROCESSING
&
CHALLENGES
WHAT IS PARALLEL PROCESSING?
1.Register renaming
2.Branch prediction
3.Jump prediction
4.Memory address alias analysis
5.Perfect caches
1.Register renaming
There are an infinite number of virtual
registers available, and hence all WAW and WAR
hazards are avoided and an unbounded number of
instructions can begin execution simultaneously.
2.Branch prediction
Branch prediction is perfect. All
conditional branches are predicted exactly.
3.Jump prediction
5.Perfect caches
All memory accesses take 1 clock cycle. In
practice, superscalar processors will typically consume
large amounts of ILP hiding cache misses, making these
results highly optimistic.
THANK YOU!!!