Presentation is loading. Please wait.

Presentation is loading. Please wait.

Coe818 Advanced Computer Architecture

Similar presentations


Presentation on theme: "Coe818 Advanced Computer Architecture"— Presentation transcript:

1 Coe818 Advanced Computer Architecture
OBJECTIVES Understand What is Used in Advanced Processor Why Industry is Using Multi-Core Performance Limitation and Challenges Facing Computers How can Applications Utilize Advanced Features in the Chip

2 Multi-core How Multi-Core Communicate Why need Cache Coherency Why need Synchronization
The size of L3 in high end and low end CPUs are quite different.

3 What is Inside Single Core:
branch predictor, dynamic scheduling and execution unit This break down is also an approximation.

4 What is inside a single processor
-Parallelism with Pipelining: implementation, hazards, multi execution units and dynamic scheduling -Instruction Level Parallelism: Loop unrolling, Superscalar and VLIW -Parallel Single operation on multiple data: Vector Operations and MMX (SIMD) -Speculative Execution of Instructions: Branch Prediction


Download ppt "Coe818 Advanced Computer Architecture"

Similar presentations


Ads by Google