0% found this document useful (0 votes)
53 views2 pages

ACA Important Topic

This document provides details about an advanced computer architecture course, including the course title, code, semester, credits, class hours, evaluation criteria, objectives, contents, and references. The course objectives are to make students familiar with computer system design, processor organization, storage systems, parallel and multiprocessing concepts, and performance measures. The course contents cover fundamentals of computer design, instruction set architecture, memory and storage systems, pipelining and parallelism, multiprocessors, and interconnection networks.

Uploaded by

Dhiraj Jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views2 pages

ACA Important Topic

This document provides details about an advanced computer architecture course, including the course title, code, semester, credits, class hours, evaluation criteria, objectives, contents, and references. The course objectives are to make students familiar with computer system design, processor organization, storage systems, parallel and multiprocessing concepts, and performance measures. The course contents cover fundamentals of computer design, instruction set architecture, memory and storage systems, pipelining and parallelism, multiprocessors, and interconnection networks.

Uploaded by

Dhiraj Jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Title : Advanced Computer Architecture

Course Code : COM 608.3


Semester : Second Semester
Credit : 3
Class Load : 3 hours
Evaluation : Theory Practical Total
Sessional 50 - 50
Final 50 - 50
Total 100 - 100

Course Objective:
To make the student familiar with the fundamentals of the technology behind the design
and architectural aspects of computer system, processor organization, storage system
organization, parallel processing and multiprocessing concepts, and performance
measures.

Course Contents:
1. Fundamentals of Computer Design (5 hrs)
Introduction, Technology trends; Cost, Price and their trends; Measuring Performances,
amdhal’s law; Quantitative issues.

2. Instruction Set Architecture (6 hrs)


Classification, Memory Addressing and modes, Type and size of operands, Operations in
the instruction set, Control flow instruction, booths algorithm, retstore division algorithm,
Instruction set encoding.

3. Memory and Storage System (12 hrs)


Basic Concepts of Memory, Internal Organization of Memory Devices, Cache Memory,
locality principle, Cache Miss Penalty and Reducing Cache Misses, Reducing Cache Hit
Time, Main Memory, contagious and non contagious memory, Virtual Memory, Issues in
the Design of Memory Hierarchies, Fallacies and Pitfalls in the Design of Memory
Hierarchies. Storage Systems, Types of Storage Devices, Busses, I/O Performance
Measures, Reliability, Availability and RAID, Interfacing to Processor, Memory and OS,
Designing an I/O System, Unix File System Performance.

4. Pipelining and Parallelism (12 hrs)


Basic concepts of Pipelining, DLX Pipeline, Pipeline Hazards, Data and Control Hazards,
Difficulties in Implementation, Instruction Set Design and Pipelining, Concepts and
Challenges of Instruction Level Parallelism, Overview of Data Hazards with Dynamic
Scheduling, Reducing Branch Penalties with Dynamic Hardware Prediction, super scalar
and super pipelining, ILP with Multiple Issue, Hardware Support for Extracting More
Parallelism, Exploiting ILP with software approaches

5. Multiprocessors and Thread level Parallelism (6 hrs)


Multiprocessing and characteristicsof application domain, Symmetric Shared-
Memory Architectures, Distributed Shared-Memory Architectures, Performance
Metrics, Synchronization, Multithreading and related issues, cloud, cluster and
grid computing

6. Interconnection and Cluster Computing (4 hrs)


Interconnection requirements, Issues for interconnection networks, Clusters;
Cluster design and other trends, performance measures.

References

1. J. L. Henessy and D.A. Patterson, Computer Architecture – A Quantitative Approach,


Third Edition, Morgan Kaufmann Publishers.
2. V. C. Hammacher, Z. G. Vranesic, and S. G. Zaky, Computer Organization, McGraw
Hills
3. K. Hawang, Advanced Computer Architecture, McGraw Hills
4. J. L. Hennessy and D.A. Patterson, Computer Organization and Design, Second Edition,
Morgan Kaufmann Publishers.
D. Sima, T. Fountain, and P. Kacsak, Advanced Computer Architecture – A Design Space
Approach, Addison Wesley

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy