CS F324-2023-24 Computer Architecture Handout
CS F324-2023-24 Computer Architecture Handout
Sem-I, AY-2023-24
Course Handout (Part II)
Dated: August 7, 2024
In addition to Part I (General Handout for all courses appended to the timetable) this portion gives further specific details
regarding the course.
Course Description:
The course introduces general-purpose processor’s (or computers’) architecture and organization based on J. von Neumann’s
proposed model: stored-program computer. The program consists of a set of instructions. Instructions perform the arithmetic
and logical operations, synthesized using digital arithmetic and logic circuits. This course presents a study on the methodologies
to design, execute and predict the instructions efficiently; that is, a study on methods to run the program efficiently. It discusses
not only the methods for storing, retrieving, and prefetching the instructions and the data efficiently but also how memory can
be designed and how it can be used. In addition, it can provide pointers to recent research and developments on the topic.
(T1) Computer Organization and Design: The Hardware Software Interface MIPS Edition by David
A. Patterson and John L. Hennessy.
(T2) Computer Architecture: A quantitative Approach by David A. Patterson and John L.
Hennessy.
Reference Books:
(R1) Digital Design with an Introduction to the Verilog HDL by M. Morris Mano & Michael D. Ciletti
(R2) Verilog HDL: A Guide to Digital Design and Synthesis by Samir Palnitkar.
(R3) Computer Organisation & Architecture: Designing for performance by William Stallings.
Lecture Modules:
Evaluation guidelines:
4. The degree of mal-practice (the size of the solution involved or the number of students involved) will not be
considered as mitigating evidence. Failure on the part of instructor(s) to detect mal-practice at or before the time of
evaluation may not prevent sanctions later on.
Notice: Notice concerning this course will be displayed on Google Classroom and/or https://quantaaws.bits-goa.ac.in/
Makeup Policy:
Permission of the Instructor-in-Charge is required to take a make-up.
Make-up applications must be given to the Instructor-in-charge personally.
A make-up test shall be granted only in genuine cases where - in the Instructor’s judgment - the student would be
virtually or physically unable to appear for the test.
In case of an unanticipated illness preventing a student from appearing for a test, the student must present a Medical
Certificate from medical centre.
Requests for make-up for the comprehensive examination – under any circumstances – can only be made to In-charge,
Instruction Division.
Kanchan Manna
Instructor-in-Charge of CS F342