Académique Documents
Professionnel Documents
Culture Documents
LESSON PLAN
Unit 1:
Unit 2: 3 Hours
PIPELINING:
Introduction;
Pipeline hazards;
Implementation of
pipeline;
PIPELINING: What 3 Hours
makes pipelining
hard to implement?
Unit 3: 3 hours
INSTRUCTION –
LEVEL
PARALLELISM – 1:
ILP: Concepts and
challenges; Basic
Compiler
Techniques for
exposing ILP;
Unit 4: 3 hours
INSTRUCTION –
LEVEL
PARALLELISM – 2:
Exploiting ILP using
multiple issue and
static scheduling;
Exploiting ILP using
dynamic scheduling,
multiple issue and
speculation;
Advanced 4 hours
Techniques for
instruction delivery
and Speculation;
The Intel Pentium 4
as example.
Unit 5: 3 hours
MULTIPROCESSOR
S AND THREAD –
LEVEL
PARALLELISM:
Introduction;
Symmetric shared-
memory
architectures;
Performance of
symmetric shared–
memory
multiprocessors;
Cache 3 hours
Optimizations,
Virtual memory.
Revision 2 hours
IA Test Date:
Test No. Date
Text Books:
Reference Books:
1. Computer Architecture: A Quantitative Approach, 4th Edition by John L. Hennessy and David A. Patterson
3. Computer Organization and Architecture: Designing for Performance (8th Edition) by William Stallings
Signature of the faculty Signature of the HOD Signature of the Principal