0% found this document useful (0 votes)
142 views

Computer Architecture

This document outlines the units of study for a Computer Architecture and Operating Systems course. The units cover topics such as parallel computing models, multiprocessors, performance metrics, advanced processor technologies, memory hierarchies, pipelining, cache coherence, message passing, vector processing, multi-threading, and data flow architectures. The course will also cover parallel programming models, languages, and environments. It aims to provide students with an understanding of modern computer hardware and software design principles.

Uploaded by

suvashishkundu
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
142 views

Computer Architecture

This document outlines the units of study for a Computer Architecture and Operating Systems course. The units cover topics such as parallel computing models, multiprocessors, performance metrics, advanced processor technologies, memory hierarchies, pipelining, cache coherence, message passing, vector processing, multi-threading, and data flow architectures. The course will also cover parallel programming models, languages, and environments. It aims to provide students with an understanding of modern computer hardware and software design principles.

Uploaded by

suvashishkundu
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

SEMESTER-VI

COMPUTER ARCHITECTURE
& OPERATING SYSTEM
PAPER-601 MARKS-80

UNIT-I

Micro Computers, Parallel Computing Models, Multiprocessors, Multicomputers, Multi


vector and SIMD Computers and Development Tracks, Conditions of Parallelism,
Program Partioning and Scheduling, Program Flow Mechanism, System Interconnect
Architectures, Performance Matrices and Measures, Parallel Processing Application,
Speedup Performance Laws, Scalability Analysis and Approaches,

UNIT-II

Advanced Processor Technology, Superscalar and Vector Processors, Memory Hierarchy


Technology, Virtual Memory Technology
Backplane Bus System, Cache Memory Organization, Shared Memory Organization,
Sequential and Weak Consistency Models

UNIT-III

Linear Pipeline Processors, Non-linear Pipeline Processors, Instruction Pipeline Design,


Arithmetic Pipeline Design, Superscalar and Super-pipeline Design
Multiprocessor System Interconnects, Cache Coherence and Synchronization
Mechanisms, Three Generations of Multicomputers, Message Passing Mechanism,

UNIT-IV

Vector Processing Principles, Multi-vector Multiprocessors, Compound Vector


Processing, SIMD Computer Organizations, The Connection Machine
Latency Hiding Techniques, Principles of Multi Threading, Fine-Grain Multicomputers,
Scalable and Multithreaded Architectures, Data Flow Architectures
UNIT-V

Parallel Programming Models, Parallel Language and Compilers, Dependence Analysis


of Data Array, Code Optimization and Scheduling, Loop Parallelization and Pipelining
Parallel Programming Environment, Synchronization and Multiprocessing Modes,
Shared Variable Program Structure, Message Passing Program Development, Mapping
Programs onto Multicomputers

Basic Concepts Of UNIX and LINUX.

TEXT BOOKS:

1. Advance Computer Architecture by Kai Hwang


2. Computer Organization by Hamachar

You might also like