UB - University at Buffalo, The State University of New York Computer Science and Engineering

CSE 590: Computer Architecture

Computer Architecture

This course will provide an in-depth understanding of the inner workings of modern digital computer systems and trade-offs present at the hardware-software interface. Topics include: computer abstractions and technology, cost and performance analysis, instruction set architecture, computer arithmetic, datapath and controller design, pipelining, memory systems, input-output systems, and interrupts and exceptions. Projects requiring the use of software tools like the SPIM simulator for MIPS R2000/R3000 RISC processors and the Verilog hardware description language will be given to help crystallize concepts presented in class.

None presently available.

Ph.D.:

This course fulfills one Hardware and Networked Systems Core Course requirement.

M.S.:

This course fulfills one Hardware and Networked Systems Core Course requirement.

Introductory digital logic design.

Course Instances
Semester Section Title Instructor Credit Hours Enrolled
Summer 2013 LEC Computer Architecture Dr. Kris Schindler 3 20/35
Spring 2013 LEC Computer Architecture Dr. Kris Schindler 3 66/70
Spring 2012 LEC Computer Architecture Dr. Kris Schindler 3 36/45
Spring 2011 LR Computer Architecture Dr. Steven Ko 3 39/70
Spring 2010 LR Computer Architecture Dr. Kris Schindler 3 40/70
Fall 2009 LR Computer Architecture Staff 3 0/ 0
Fall 2008 LR Computer Architecture Dr. Kris Schindler 3 29/51
Spring 2007 LR Computer Architecture Dr. Kris Schindler 3 30/32
Spring 2006 LR Computer Architecture Dr. Kris Schindler 3 19/27
Fall 2004 LR Computer Architecture Dr. Kris Schindler 3 26/50
Fall 2004 LR Computer Architecture Dr. Kris Schindler 3 2/10
Fall 2002 LR Computer Architecture Staff 3 43/65
Spring 2002 LR Computer Architecture Staff 3 50/70
Fall 2001 LR Computer Architecture Staff 3 43/50
Valid XHTML 1.0 Transitional