ppt on amd bulldozer architecture

19
PRESENTED BY . . . SAYYAN .N . SHAIKH USN: 2VD07CS041 AMD'S BULLDOZER ARCHITECTURE .

Upload: -

Post on 23-Oct-2014

189 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: PPT on AMD Bulldozer Architecture

PRESENTED BY . . .

SAYYAN .N . SHAIKH

USN: 2VD07CS041

AMD'S BULLDOZER ARCHITECTURE .

Page 2: PPT on AMD Bulldozer Architecture

CONTENTS…• Introduction

• Features

• System Architecture

• Instruction Set

• Execution Unit

• Power Management

• Merits

• Future Enhancement

• Conclusion

Page 3: PPT on AMD Bulldozer Architecture

WHAT IS BULLDOZER?

Page 4: PPT on AMD Bulldozer Architecture

• Monolithic dual core building block

that supports two threads of

execution .

• It efficiently supports dynamic

resource allocation between the

threads.

• Bulldozer is intended for

deployment in everything from

mainstream clients to servers.

Page 5: PPT on AMD Bulldozer Architecture

FEATURES • The Bulldozer architecture lets the

CPU to overclock itself if you are running CPU-intensive programs and if the thermal dissipation is still within specs.

• AMD's new processor technology would enable to interconnect multiple cores to run a thread

Page 6: PPT on AMD Bulldozer Architecture

• Combination of commands

• Higher clock frequencies

• Lower memory access latencies

• Lower branch prediction latency

• Thread Level Parallelism (TLP)

• Shared use of units that increases

energy efficiency

• Multi cluster multi threading

Page 7: PPT on AMD Bulldozer Architecture

SYSTEM ARCHITECTURE

CONSTRUCTION:• Two integer fetch and decode logic

clusters share but have their own dedicated Instruction and Data cache

• The extra integer core adds only 5% of the space

• Up to 4 modules share a L3 cache and North Bridge

• Two times 4 Bulldozer modules (2 x 8 cores or 16 cores)

Page 8: PPT on AMD Bulldozer Architecture

Fig : Bulldozer building block

Page 9: PPT on AMD Bulldozer Architecture

WORK :

• Fetches 4 instructions per cycle• Support 4 integer pipeline

instructions• 4 instructions per dispatch• Issues 4 instructions per scheduler• schedulers actually work as

decoupled, Allowing instruction prefetching

• Optimized dual-core

Page 10: PPT on AMD Bulldozer Architecture

Fig : Eight-core CPU based on Bulldozer Architecture.

Page 11: PPT on AMD Bulldozer Architecture

INSTRUCTION SETS

• SSE4.1 & SSE4.2 - Increases speed of

multimedia applications.

• AVX – Advanced Vector Extensions.

• AES – Advanced Encryption Standard.

• LWP – Light Weight Profiling.

Page 12: PPT on AMD Bulldozer Architecture

EXECUTION UNITS

Integer Execution Unit :

• EX,MUL – Integer & Multiplication but not Division.

• EX,DIV – Integer & Division but not Multiplication.

• AGen – Address generation .

Floating Point Unit :

• MMX - Execute floating point instructions.

• 128-bit FMAC –Execute all floating point instructions.

Page 13: PPT on AMD Bulldozer Architecture

Fig : Execution Unit

Page 14: PPT on AMD Bulldozer Architecture

POWER MANAGEMENT • Interesting feature for

managing power in

Bulldozer architecture is

done by “Power

gating”.

• AMD also added features

to measure the amount

of power being

dissipated.

• Power consumption

varies greatly by

workload.

Page 15: PPT on AMD Bulldozer Architecture

MERITS• Improved speculative execution

- Eager Execution

• Data speculation - Load Speculation- Value Prediction

• Higher memory level parallelism

• It is equivalent to Intel’s Turbo Boost technology.

Page 16: PPT on AMD Bulldozer Architecture

FUTURE ENHANCEMENT

• AMD Financial Analyst Day 2010 , revealed the 2nd generation is to be scheduled for 2012. AMD currently refers to this as Enhanced Bulldozer.

• Enhanced Bulldozer is specific to desktop and notebook markets

Page 17: PPT on AMD Bulldozer Architecture

CONCLUSION• It is far too early to make any predictions

about what Bulldozer's performance will be, but it would be unwise to count IT out yet.

• With this, AMD will have processors ready with most PC and server market segments, all the way from desktop PCs, enthusiast-grade PCs, notebooks, to servers. 

Page 18: PPT on AMD Bulldozer Architecture

Thank you…

Page 19: PPT on AMD Bulldozer Architecture

Question's PLEASE…