Multicore Architecture Important Topics and sytem architecture

Embed Size (px)

DESCRIPTION

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 exploitparallelism Critically analyze the different types of inter connection networks Discuss the architecture of GPUs, warehouse-scale computers and embeddedprocessorsOBJECTIVES: To understand the recent trends in the field of Computer Architecture and identifyperformance 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

Citation preview

MULTICORE ARCHITECTURESLTPC3 003OBJECTIVES: To understand the recent trends in the field of Computer Architecture and identifyperformance 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 architecturesUNIT IFUNDAMENTALS OF QUANTITATIVE DESIGN AND ANALYSIS9Classes of Computers Trends in Technology, Power, Energy and Cost Dependability Measuring, Reporting and Summarizing Performance Quantitative Principles of ComputerDesign Classes of Parallelism - ILP, DLP, TLP and RLP - Multithreading - SMT and CMPArchitectures Limitations of Single Core Processors - The Multicore era Case Studies ofMulticore Architectures.UNIT IIDLP IN VECTOR, SIMD AND GPU ARCHITECTURES9Vector Architecture - SIMD Instruction Set Extensions for Multimedia Graphics ProcessingUnits - Detecting and Enhancing Loop Level Parallelism - Case Studies.UNIT IIITLP AND MULTIPROCESSORS9Symmetric 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 IVRLP AND DLP IN WAREHOUSE-SCALE ARCHITECTURES9Programming Models and Workloads for Warehouse-Scale Computers Architectures forWarehouse-Scale Computing Physical Infrastructure and Costs Cloud Computing Case Studies.5UNIT VARCHITECTURES FOR EMBEDDED SYSTEMS9Features and Requirements of Embedded Systems Signal Processing and EmbeddedApplications The Digital Signal Processor Embedded Multiprocessors - Case Studies.TOTAL : 45 PERIODSOUTCOMES: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 exploitparallelism Critically analyze the different types of inter connection networks Discuss the architecture of GPUs, warehouse-scale computers and embeddedprocessorsREFERENCES:1. John L. Hennessey and David A. Patterson, Computer Architecture A QuantitativeApproach, Morgan Kaufmann / Elsevier, 5th edition, 2012.2. Kai Hwang, Advanced Computer Architecture, Tata McGraw-Hill Education, 20033. 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.