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