Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
363 views

Advanced Computer Architecture

This document provides information about the Advanced Computer Architecture course offered at Teegala Krishna Reddy Engineering College. The course is a Professional Elective-I for 5th semester B.Tech CSE students. It aims to impart concepts of parallel and advanced computer architectures and develop design techniques for scalable and multithreaded architectures. The course outcomes include gaining knowledge of computational models, parallel computer models, scalable architectures, pipelining, multiprocessors, and multithreaded computers. The course has 5 units that cover topics such as parallelism theory, multiprocessors, scalable performance, pipelining, cache memory, shared memory, and scalable/multithreaded architectures.

Uploaded by

bhargavi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
363 views

Advanced Computer Architecture

This document provides information about the Advanced Computer Architecture course offered at Teegala Krishna Reddy Engineering College. The course is a Professional Elective-I for 5th semester B.Tech CSE students. It aims to impart concepts of parallel and advanced computer architectures and develop design techniques for scalable and multithreaded architectures. The course outcomes include gaining knowledge of computational models, parallel computer models, scalable architectures, pipelining, multiprocessors, and multithreaded computers. The course has 5 units that cover topics such as parallelism theory, multiprocessors, scalable performance, pipelining, cache memory, shared memory, and scalable/multithreaded architectures.

Uploaded by

bhargavi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

TEEGALA KRISHNA REDDY ENGINEERING COLLEGE

(UGC-Autonomous)
Approved by AICTE, Affiliated by JNTUH, Accreditated by NAAC- ‘A’ Grade
Medbowli, Meerpet, Balapur, Hyderabad, Telangana- 500097
Mob: 8498085218. Email: info@tkrec.ac.in, ace@tkrec.ac.in

ADVANCED COMPUTER ARCHITECTURE (Professional Elective-I)

Course Code: 20CS5PE12


B.Tech. CSE V-Sem LTPC
3 0 0 3

Prerequisites: Computer Organization

Course Objectives

1. To impart the concepts and principles of parallel and advanced computer architectures.
2. To develop the design techniques of Scalable and multithreaded Architectures.
3. To Apply the concepts and techniques of parallel and advanced computer architectures to
design modern computer systems

Course Outcomes: Gain knowledge of

1. Computational models and Computer Architectures.


2. Concepts of parallel computer models.
3. Scalable Architectures, Pipelining, Super scalar processors, multiprocessors
4. Multivector & SIMD computers.
5. Multithreaded & Hybrid computers.

UNIT I
Theory of Parallelism, Parallel computer models, The State of Computing, Multiprocessors and
Multicomputers, Multivector and SIMD Computers, PRAM and VLSI models, Architectural
development tracks, Program and network properties, Conditions of parallelism, Program
partitioning and Scheduling, Program flow Mechanisms, System interconnect Architectures.

UNIT II
Principals of Scalable performance, Performance metrics and measures, Parallel Processing
applications, Speed up performance laws, Scalability Analysis and Approaches, Hardware
Technologies, Processes and Memory Hierarchy, Advanced Processor Technology, Superscalar
and Vector Processors, Memory Hierarchy Technology, Virtual Memory Technology.
TEEGALA KRISHNA REDDY ENGINEERING COLLEGE
(UGC-Autonomous)
Approved by AICTE, Affiliated by JNTUH, Accreditated by NAAC- ‘A’ Grade
Medbowli, Meerpet, Balapur, Hyderabad, Telangana- 500097
Mob: 8498085218. Email: info@tkrec.ac.in, ace@tkrec.ac.in

UNIT III
Bus Cache and Shared memory, Backplane bus systems, Cache Memory organizations, Shared-
Memory Organizations, Sequential and weak consistency models, Pipelining and superscalar
techniques, Linear Pipeline Processors, Non-Linear Pipeline Processors, Instruction Pipeline
design, Arithmetic pipeline design, superscalar pipeline design.

UNIT IV
Parallel and Scalable Architectures, Multiprocessors and Multi computers, Multiprocessor
system interconnects, cache coherence and synchronization mechanism, Three Generations of
Multicomputer, Message-passing Mechanisms, Multivector and SIMD computers, Vector
Processing Principals, Multivector Multiprocessors, Compound Vector processing, SIMD
computer Organizations, The connection machine CM-5,

UNIT - V
Scalable, Multithreaded and Dataflow Architectures, Latency-hiding techniques, Principals of
Multithreading, Fine-Grain Multi computers, Scalable and multithreaded Architectures, Dataflow
and hybrid Architectures.

TEXT BOOK:
1. Advanced Computer Architecture Second Edition, Kai Hwang, Tata McGraw Hill
Publishers.

REFERENCE BOOKS:
1. Computer Architecture, Fourth edition, J. L. Hennessy and D.A. Patterson. ELSEVIER.
2. Advanced Computer Architectures, S.G. Shiva, Special Indian edition, CRC, Taylor
&Francis.
3. Introduction to High Performance Computing for Scientists and Engineers, G. Hager
and G. Wellein, CRC Press, Taylor & Francis Group.
4. Advanced Computer Architecture, D. Sima, T. Fountain, P. Kacsuk, Pearson education.
5. Computer Architecture, B. Parhami, Oxford Univ. Press.
6. Computer Architecture, B.Parhami, Oxford Univ.Press.

You might also like