Recent Items Posted for this Class

  • Assignment 5/6 Questions

  • Lecture 21

  • There will not be a final lab on Wednesday. Attendance for Tuesday’s lecture is optional.

  • Please add a short write-up of your OpenMP experience to Assignment 5/6. I’m curious about:

    • Your platform (Cygwin32, Cygwin64, Mac, Linux, other)
    • Your compiler (gcc / clang, version)
    • Your ultimate speedup
    • Any surprises you came across
    • Any optimizations you thought would work but did not pan out
    • Anything else you might think I would be interested to learn
  • Lab 12

  • There will be a quiz this Friday, May 6th. It will focus primarily on OpenMP usage and the previous slide set and will exclude what was covered in Lecture 20. Also, I believe the GitHub page for Assignment 5/6 is operational again. Please email me if that is not the case.

  • Lecture 20

  • Assignment 5/6

  • Lecture 19

  • Project Questions

  • Lab 11

  • Lecture 18

  • There will be a quiz this Friday. It will be mostly on caching and a little bit on virtual memory like we covered in lecture.

  • Lab 10

  • Lecture 17

  • I have been receiving email from many of you indicating that you cannot access your repository. I sent the class a message on February 3rd instructing everyone to please join the organization for our class but at the moment there are nearly 30 students not in our organization. You can join here (following these instructions if necessary). Thank you.

  • Lecture 16

  • Extra Credit Questions

  • Please send me the github usernames for all members of your group.

  • Lecture 15

  • Quiz 5 will be Friday, April 8th, 2016 in class. Working through the problems I sent you should be of great help.

  • Lab 09

  • Lecture 14

  • Lecture 13

  • Lab 08

  • Lecture 12

  • Assignment 4 Questions

  • Quiz 4 will be Friday, March 25th, 2016 in class. Possible topics include boolean algebra, truth tables, gates, circuits, K-maps, reductions, adders… Basically all of bool.ppt.

  • Lab 07

  • Lecture 11

  • There will be an extra credit assignment over Spring Break. Read Data and Goliath (kindle, soft cover, whatever). Write a one to two page (typed) summary answering the following question: Is the FBI or Apple correct in their handling of the phone encryption case? Back up your claim with citations from the book. Update: the due date is April 15th, 2016 at the start of lecture.

  • Assignment 4

  • Lecture 10

  • Assignment 3 Questions

  • On Quiz 2 so many students got problem 3 incorrect that it will be discounted. If you lost any credit on problem 3, you can turn in Quiz 2 during Friday’s lecture and have that penalty removed. If you were not penalized for Q2P3, you are eligible for 5 bonus points. Simply send me an email and do NOT hand your Quiz 2 back in.

  • Lab 06

  • Lecture 09

  • Quiz 3 is Friday, March 4th, 2016 in class. It will involve reading and writing LLVM assembly code as well as conversions from C to assembly or vice versa.

  • Lab 05 seemed to kill people. So the scoring will be modified as follows. If you showed up to lab, you get full credit. If you scored a two or higher, you will get a four.

  • Lab 05

  • Lecture 08

  • Assignment 3

  • Lecture 07

  • Here is a funny article. You will not be responsible for this material.

  • Lab 04

  • Lecture 06

  • If you had any deductions for using pre-increment (++i) vs. post-increment (i++) on Assignment 1, please email Nikhil or visit him during office hours to get your grade adjusted.

  • Quiz 2 will be in class on Friday, February 19th, 2016. Possible topics include Amdahl’s Law, performance measurement and analysis, and power/energy.

  • Lab 03

  • Grades have been sent via email. They should include labs 1 and 2 as well as Assignment 1 and Quiz 1. Questions regarding Assignment 1 can be directed to the TAs: Yu graded your assignment if your last name starts with A-J while Nikhil graded the rest. Don’t forget that a hard copy of Assignment 2 is due on Wednesday, February 17th in the next lab.

  • Lecture 05

  • The lab scheduled for Wednesday, February 10th has been canceled as it interferes with the career fair. A hard copy of Assignment 2 is due on Wednesday, February 17th in the next lab.

  • Lecture 04

  • The topics for quiz 1 on Friday, February 5th will be any and all material we’ve covered in lecture, labs, or homework assignments relating to C programming.

  • Lab 02

  • Assignment 2

  • Lecture 03

  • The deadline for Assignment 1 has been extended to Wednesday, February 3rd at 11:59PM.

  • Assignment 1 Questions

  • Lecture 02

  • Lab 01

  • Lecture 01

subscribe via RSS