Wednesday, July 6, 2011

AP 9222 COMPUTER ARCHITECTURE AND PARALLEL PROCESSING ME VLSI DESIGN SYLLABUS

AP9222 COMPUTER ARCHITECTURE AND PARALLEL PROCESSING

UNIT I THEORY OF PARALLELISM

Parallel computer models - the state of computing, Multiprocessors and Multicomputers and Multivectors and SIMD computers, PRAM and VLSI models, Architectural development tracks. Program and network properties- Conditions of parallelism.

UNIT II PARTITIONING AND SCHEDULING

Program partitioning and scheduling, Program flow mechanisms, System interconnect architectures. Principles of scalable performance – performance matrices and measures, Parallel processing applications, speedup performance laws, scalability analysis and approaches.

UNIT III HARDWARE TECHNOLOGIES

Processor and memory hierarchy advanced processor technology, superscalar and vector processors, memory hierarchy technology, virtual memory technology, bus cache and shared memory - backplane bus systems, cache memory organisations, shared memory organisations, sequential and weak consistency models

UNIT IV PIPELINING AND SUPERSCALAR TECHNOLOGIES

Parallel and scalable architectures, Multiprocessor and Multicomputers, Multivector
and SIMD computers, Scalable, Multithreaded and data flow architectures.

UNIT V SOFTWARE AND PARALLEL PROGRAMMING

Parallel models, Languages and compilers, Parallel program development and environments, UNIX, MACH and OSF/1 for parallel computers.

REFERENCES:
1. Kai Hwang, " Advanced Computer Architecture ", McGraw Hill International, 2001.
2. Dezso Sima, Terence Fountain, Peter Kacsuk, ”Advanced Computer architecture – A design Space Approach” , Pearson Education , 2003.
3. John P.Shen, “Modern processor design . Fundamentals of super scalar processors”, Tata McGraw Hill 2003.
4. Kai Hwang, “Scalable parallel computing”, Tata McGraw Hill 1998.
5. William Stallings, “ Computer Organization and Architecture”, Macmillan Publishing Company, 1990.
6. M.J. Quinn, “ Designing Efficient Algorithms for Parallel Computers”, McGraw Hill International, 1994.
7. Barry, Wilkinson, Michael, Allen “Parallel Programming”, Pearson Education Asia , 2002
8. Harry F. Jordan Gita Alaghband, “ Fundamentals of parallel Processing”, Pearson Education , 2003
9. Richard Y.Kain, “ Advanced computer architecture –A systems Design Approach”, PHI, 2003.

0 comments:

Post a Comment