ppt on amd bulldozer architecture
Post on 28-Mar-2015
491 Views
Preview:
TRANSCRIPT
PRESENTED BY . . .
SAYYAN .N . SHAIKH
USN: 2VD07CS041
AMD'S BULLDOZER ARCHITECTURE .
CONTENTS…• Introduction
• Features
• System Architecture
• Instruction Set
• Execution Unit
• Power Management
• Merits
• Future Enhancement
• Conclusion
WHAT IS BULLDOZER?
• 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.
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
• 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
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)
Fig : Bulldozer building block
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
Fig : Eight-core CPU based on 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.
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.
Fig : Execution Unit
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.
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.
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
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.
Thank you…
Question's PLEASE…
top related