Student Seminar Report & Project Report With Presentation (PPT,PDF,DOC,ZIP)

Full Version: AMD's Bulldozer Architecture
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
PRESENTED BY
SAYYAN.N.SHAIKH

[attachment=13021]
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)
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.
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.