ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
 B.E DEGREE PROGRAMME  COMPUTER SCIENCE AND ENGINEERING
 (Offered in Colleges affiliated to Anna University)
 CURRICULUM AND SYLLABUS – REGULATIONS – 2004 
 B.E. COMPUTER SCIENCE AND ENGINEERING
 LIST OF ELECTIVES  FOR COMPUTER SCIENCE AND ENGINEERING 
CS1017 PARALLEL COMPUTING
AIM
  To study the scalability & clustering issues, understand the  technologies used for parallel computation, study the different inter  connection networks and the different software programming models. 
OBJECTIVES
  • To study the scalability and clustering issues and the technology  necessary for them.
  • To understand the technologies enabling parallel computing.
  • To study the different types of interconnection networks.
  • To study the different parallel programming models.
  • To study the software support needed for shared memory programming.
UNIT I  SCALABILITY AND CLUSTERING      9
  Evolution of Computer Architecture – Dimensions of Scalability –  Parallel Computer Models – Basic Concepts Of Clustering – Scalable  Design Principles – Parallel Programming Overview – Processes, Tasks and  Threads – Parallelism Issues – Interaction / Communication Issues –  Semantic Issues In Parallel Programs.
UNIT II  ENABLING TECHNOLOGIES       9
  System Development Trends – Principles of Processor Design –  Microprocessor Architecture Families – Hierarchical Memory Technology –  Cache Coherence Protocols – Shared Memory Consistency – Distributed  Cache Memory Architecture – Latency Tolerance Techniques – Multithreaded  Latency Hiding.
UNIT III   SYSTEM INTERCONNECTS       9
  Basics of Interconnection Networks – Network Topologies and Properties  – Buses, Crossbar and Multistage Switches, Software Multithreading –  Synchronization Mechanisms.
UNIT IV   PARALLEL PROGRAMMING       9
  Paradigms And Programmability – Parallel Programming Models – Shared  Memory Programming.
UNIT V   MESSAGE PASSING PROGRAMMING           9
  Message Passing Paradigm – Message Passing Interface – Parallel  Virtual Machine.
TOTAL : 45
  TEXT BOOK
  1. Kai Hwang and Zhi.Wei Xu, “Scalable Parallel Computing”, Tata  McGraw-Hill, New Delhi, 2003.
  REFERENCES
  1. David E. Culler & Jaswinder Pal Singh, “Parallel Computing  Architecture: A Hardware/Software Approach”, Morgan Kaufman Publishers,  1999.
  2. Michael J. Quinn, “Parallel Programming in C with MPI &  OpenMP”, Tata McGraw-Hill, New Delhi, 2003.
  3. Kai Hwang, “Advanced Computer Architecture” Tata McGraw-Hill, New  Delhi, 2003.
0 comments :
Post a Comment