VL722 Advanced Computer Architecture

Course Name: 

VL722 Advanced Computer Architecture

Programme: 

M.Tech (VLSI)

Semester: 

First

Category: 

Programme Core (PC)

Credits (L-T-P): 

(3-1-0) 4

Content: 

Instruction set architectures of CISC, RISC and DSP Processors. CISC Instruction set implementation, Microprogramming approaches. Pipeline implementation of RISC instruction set. Implementation of DSP instruction set. Instruction level parallelism – Dynamic scheduling, Dynamic hardware prediction, hardware based speculation, ILP through software approaches – VLIW, IA64 architecture as a case study, Memory hierarchy design, Multiprocessors, thread level parallelism and multi-core architectures, I/O buses. Arithmetic:  Fixed point, Floating point and residue arithmetic, Multiply and Divide Algorithms, Issues in arithmetic system design Issues in the applications (optimizing the hardware – software interface), ASIP, reconfigurable computing, Future microprocessor architectures.

References: 

D. A. Patterson and J. Hennessy, Computer Architecture: A Quantitative Approach, Harcourt Asia, 2003.
D. A. Patterson and J. Hennessy, Computer Organization and Design, Harcourt Asia, 1998.
Flynn and Oberman, Advanced Computer Arithmetic Design, Wiley 2001
Behrooz Parhami, Computer Arithmetic Algorithms and Hardware Design, Oxford, 2000.
 

Contact us

Dr. U. Shripathi Acharya,  Professor and Head, 
Department of E&C, NITK, Surathkal
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

  • Hot line: +91-0824-2473046

Connect with us

We're on Social Networks. Follow us & get in touch.