Syllabus: Computer Architecture AND Parallel Processing
Syllabus: Computer Architecture AND Parallel Processing
Syllabus: Computer Architecture AND Parallel Processing
COMPUTER ARCHITECTURE
AND
PARALLEL PROCESSING L T P C
3 0 0 3
UNIT I COMPUTER DESIGN AND PERFORMANCE MEASURES 9
Fundamentals of Computer Design Parallel and Scalable Architectures Multiprocessors
Multivector and SIMD architectures Multithreaded architectures Data-flow architectures -
Performance Measures
UNIT II PARALLEL PROCESSING, PIPELINING AND ILP 9
Instruction evel Parallelism and Its !"ploitation - Concepts and Challenges - #vercoming Data
$a%ards with D&namic Scheduling D&namic 'ranch Prediction - Speculation - Multiple Issue
Processors - Performance and !fficienc& in Advanced Multiple Issue Processors
UNIT III MEMORY HIERARCHY DESIGN 9
Memor& $ierarch& - Memor& (echnolog& and #ptimi%ations Cache memor& #ptimi%ations
of Cache Performance Memor& Protection and )irtual Memor& - Design of Memor&
$ierarchies
UNIT IV MULTIPROCESSORS 9
S&mmetric and distributed shared memor& architectures Cache coherence issues -
Performance Issues S&nchroni%ation issues Models of Memor& Consistenc& -
Interconnection networ*s 'uses+ crossbar and multi-stage switches,
UNIT V MULTI-CORE ARCHITECTURES 9
Software and hardware multithreading SM( and CMP architectures Design issues Case
studies Intel Multi-core architecture S-. CMP architecture I'M cell architecture - hp
architecture,
TOTAL:45 PERIODS
REFERENCES:
/, 0ai $wang+ 1Advanced Computer Architecture1+ Mc2raw $ill International+ 344/,
3, 5ohn , $ennesse& and David A, Patterson+ 6Computer Architecture A 7uantitative
approach8+ Morgan 0aufmann 9 !lsevier+ :th, edition+ 344;,
<, =illiam Stallings+ 6Computer #rgani%ation and Architecture Designing for Performance8+
Pearson !ducation+ Seventh !dition+ 344>,
:, 5ohn P, $a&es+ 6Computer Architecture and #rgani%ation8+ Mc2raw $ill
?, David !, Culler+ 5aswinder Pal Singh+ 6Parallel Computing Architecture@ A hardware9
software approach8+ Morgan 0aufmann 9 !lsevier+ /AA;,
>, Dimitrios Soudris+ A"el 5antsch+ 1Scalable Multi-core Architectures@ Design Methodologies
and (ools1+ Springer+ 34/3
;, 5ohn P, Shen+ 6Modern processor design, Fundamentals of super scalar processors8+ (ata
Mc2raw $ill 344<,