UMBC FALL 2026   CMPE 611 UMBC      Fall 2026
CMSC/CMPE 611    Computer Architecture

 
Class Schedule : Tu and Th   1 P.M.   to   2:15 P.M.     
Class Room: Sondheim 203
Instructor : Dhananjay Phatak
Office : ITE 327
Phone : 410.455.3624
email : phatak@umbc.edu
Course web-site : http://www.csee.umbc.edu/~phatak/611/f26
Instructor Office Hours : Tue and Wed 3 PM to 4 PM;     or by appointment.


TA:   Rajarshi Basak
TA's email: rbasak1@umbc.edu
TA Office Hours (time and place) :
Monday 11:30 AM to 12:30 PM; in-person, in room ITE 340 and
Tuesday 12 noon - 1 PM ; in-person, in room ITE 340

Textbook : ``Computer Architecture, a Quantitative Approach'',    5-th edition,    by   John L Hennessey and David A Patterson.
                          

Articles from the literature will also be used wherever appropriate.

Topics to be covered

Introduction and fundamentals of computer design (chapter 1)
Memory hierarchy design (chapter 2)
Pipelining, Instruction level Parallelism and its limits (chapters 3)
Computer Arithmetic (Appendix J in the textbook by David Goldberg )
Topics in Cryptology and Cybersecurity (time permitting)

Evaluation :
(i) Mid term exam 40%
(ii) Final exam 50%
(iii) Homeworks (about 4), 10%

Goals of the Course :

To develop an understanding of the principles and practices employed in the design and evaluation of processors and computer systems. We shall also consider security issues related to computer architecture (Up till now, security issues have largely been ignored for the most part... Experience shows that trying to achieve security as an "after-thought" most often leads to disasters. Security attributes must be considered at every step right since the beginning).

Academic Integrity :    UMBC's policy and standards set forth in the hyperlinked documents must be adhered to.