Friday, 13 December 2013

CP7103 MULTI CORE ARCHITECTURES - ANNA UNIV PG 2ND SEM SYLLABUS REG 2013



CP7103 MULTI CORE ARCHITECTURES - ANNA UNIV PG 2ND SEM SYLLABUS REG 2013

ANNA UNIVERSITY, CHENNAI
REGULATIONS - 2013
M.E. APPLIED ELECTRONICS - SYLLABUS
CP7103 MULTI CORE ARCHITECTURES

COURSE 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 WA REHOUSE-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