CP7103 MULTICORE ARCHITECTURES - ANNA UNIV 1ST SEM REG 2013 ME CSE SYLLABUS - Anna University Multiple Choice Questions

CP7103 MULTICORE ARCHITECTURES - ANNA UNIV 1ST SEM REG 2013 ME CSE SYLLABUS

ANNA UNIVERSITY, CHENNAI
REGULATIONS - 2013
M.E. COMPUTER SCIENCE AND ENGINEERING
CP7103 MULTICORE ARCHITECTURES

OBJECTIVES: 
 To understand the recent trends in the field of Computer Architecture and identify 
performance related parameters 
 To appreciate the need for parallel processing 
 To expose the students to the problems related to multiprocessing 
 To understand the different types of multicore architectures 
 To expose the students to warehouse-scale and embedded architectures 

UNIT I FUNDAMENTALS OF QUANTITATIVE DESIGN AND ANALYSIS
Classes of Computers – Trends in Technology, Power, Energy and Cost – Dependability – 
Measuring, Reporting and Summarizing Performance – Quantitative Principles of Computer 
Design – Classes of Parallelism - ILP, DLP, TLP and RLP - Multithreading - SMT and CMP 
Architectures – Limitations of Single Core Processors - The Multicore era – Case Studies of 
Multicore Architectures. 

UNIT II DLP IN VECTOR, SIMD AND GPU ARCHITECTURES
Vector Architecture - SIMD Instruction Set Extensions for Multimedia – Graphics Processing 
Units - Detecting and Enhancing Loop Level Parallelism - Case Studies.  

UNIT III TLP AND MULTIPROCESSORS
Symmetric and Distributed Shared Memory Architectures – Cache Coherence Issues - 
Performance Issues – Synchronization Issues – Models of Memory Consistency - 
Interconnection Networks – Buses, Crossbar and Multi-stage Interconnection Networks. 

UNIT IV RLP AND DLP IN WAREHOUSE-SCALE ARCHITECTURES
Programming Models and Workloads for Warehouse-Scale Computers – Architectures for 
Warehouse-Scale Computing – Physical Infrastructure and Costs – Cloud Computing – 
Case Studies. 

UNIT V ARCHITECTURES FOR EMBEDDED SYSTEMS
Features and Requirements of Embedded Systems – Signal Processing and Embedded 
Applications – The Digital Signal Processor – Embedded Multiprocessors - Case Studies. 

TOTAL : 45 PERIODS 

OUTCOMES: 
Upon completion of the course, the students will be able to 
 Identify the limitations of ILP and the need for multicore architectures 
 Discuss the issues related to multiprocessing and suggest solutions 
 Point out the salient features of different multicore architectures and how they exploit 
parallelism 
 Critically analyze the different types of inter connection networks 
 Discuss the architecture of GPUs, warehouse-scale computers and embedded 
processors 

REFERENCES: 
1. John L. Hennessey and David A. Patterson, “ Computer Architecture – A Quantitative 
Approach”, Morgan Kaufmann / Elsevier, 5th
 edition, 2012. 
2. Kai Hwang, “Advanced Computer Architecture”, Tata McGraw-Hill Education, 2003 
3. Richard Y. Kain, “Advanced Computer Architecture a Systems Design Approach”, 
Prentice Hall, 2011. 
4. David E. Culler, Jaswinder Pal Singh, “Parallel Computing Architecture : A Hardware/ 

Software Approach” , Morgan Kaufmann / Elsevier, 1997.  

No comments:

Post a Comment