Department of Computer Science University of San Francisco


Computer Science 315-01
Computer Architecture

Spring 2015

Class: MWF 11:45-12:50, LS 307
Lab: W 2:15-3:20, HR 235


Professor: Peter Pacheco
Office: Harney 540
Phone: 422-6630
Email: domain: cs.usfca.edu, user: peter
Office Hours: MW 4:40-5:30, F 10:40-11:30, and by appointment

TA: Jinpeng Bi (Koby)
Email: domain: dons.usfca.edu, user: jbi3
Office Hours: R 2:30-3:20 in one of the fifth floor Harney labs

Class mailing list: You will be automatically subscribed to the class mailing list. Please note that this list uses your USF email address. If you ordinarily read your email using another account, be sure to forward your USF email to the other account.

Course Syllabus (Here's a PDF Version.)


Homework Assignments


Code Examples


Other Information

  1. Brief Introduction to Subversion
  2. David Patterson's article, ``The Trouble with Multicore''
  3. Moore's Law and Transistor Counts from Wikipedia.
  4. Table showing relation between processor utilization and power consumption taken from the fourth edition of Patterson-Hennessy.
  5. The MIPS Green Sheet
  6. SPIM syscalls
  7. MARS MIPS Simulator
  8. SPIM MIPS Simulator
  9. Two's Complement



Peter Pacheco 2015-02-20