29.08.2013 Views

11CS310 ADVANCED COMPUTER ARCHITECTURE Credits: 4:0:0 ...

11CS310 ADVANCED COMPUTER ARCHITECTURE Credits: 4:0:0 ...

11CS310 ADVANCED COMPUTER ARCHITECTURE Credits: 4:0:0 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Credits</strong>: 4:0:0<br />

<strong>11CS310</strong> <strong>ADVANCED</strong> <strong>COMPUTER</strong> <strong>ARCHITECTURE</strong><br />

Course Objectives:<br />

• To have a detailed study on computer architecture concepts<br />

• To study on different architectures and design principles<br />

• To study on pipelining, parallel computer models and memory concepts<br />

Unit I<br />

Parallel Computer Models: Introduction, Flynn's classification, Parallel & Vector Computers<br />

system Attributes to performance, implicit & Explicit parallelism, shared, Memory<br />

Multiprocessors. Uniform and Non-uniform Memory Access and Cache only Memory Access<br />

Models, distributed Memory Multicomputers Multivector & SIMD Computers, PRAM and VLSI<br />

Models.<br />

Unit II<br />

Fundamentals of Computer Design: Introduction – Measuring and Reporting performance –<br />

Quantitative Principles of computer design. Instruction set Principles and Examples:<br />

Introduction– Classifying Instruction set Architectures – Memory Addressing – Addressing<br />

Modes for signal processing – Type and size of operands<br />

Unit III<br />

Pipelining: Introduction – The Major Hurdle of pipelining – pipeline Hazards – Implementation<br />

– Extending the MIPS pipeline to handle multicycle operations<br />

Unit IV<br />

Instruction – Level parallelism: concepts and challenges – overcoming data Hazards with<br />

Dynamic scheduling – Dynamic scheduling: Examples and the Algorithm – Reducing Branch<br />

costs with Dynamic Hardware Prediction – High Performance instruction delivery – Taking<br />

advantage of More ILP with Multiple Issue – Hardware – Based speculation – Studies of the<br />

Limitations of ILP – Limitations of ILP for Realizable processors – thread level parallelism<br />

Unit V<br />

Processors and Memory hierarchy: CISC & RISC Architectures, CISC Family, RISC scalar<br />

processors, Super Scalar Processors and their features. Very Long Instruction word Architecture<br />

vector & Symbolic processors, Memory Hierarchy.<br />

Text Book:<br />

1. John L. Hennessy and David Patterson, Computer Architecture, A Quantitative<br />

Approach, Fourth Edition, Elsevier, 2006. ISBN-13: 9780123704900.<br />

2. Kai Hwang, Advanced Computer Architecture, Parallelism, Scalability, Programmability,<br />

McGraw-Hill, ISBN 0070316228.<br />

Reference Books:<br />

1. Barry Wilkinson and Michael Allen, Parallel Programming: Techniques and Applications<br />

Using Networked Workstations and Parallel Computers, 2nd Edition, Prentice Hall, 2005.<br />

ISBN 0-13-140563-2.


2. K.IIWANG & E.A.BRIGGS, Computer Architecture and Parallel Processor, McGraw-<br />

Hill, New York, 1984.<br />

3. H.S.STONE, High Performance Computer Architecture, Addison Wesley, Reading Mass,<br />

1999.<br />

4. W.STALLINGS, Computer Organization & Architecture, Second Edition, 1990.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!