Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.