CS 433: Computer System Organization
Course Information for Fall 2021
Instructor: Sarita Adve
Introduction to Prof. Adve
PhD from Wisconsin in 1993, at Illinois since 1999
Main research area – architecture
−Cross-disciplinary work: languages, OS, applications, AR/VR…
Research interests and major projects
− Scalable specialization (Emphasis on Augmented and Virtual reality)
− Coherence and Consistency
− Heterogeneous memory systems
− Software-driven hardware reliability
− Approximate computing
− Cross-layer power management
Your introduction?
Due to an unforeseen COVID related situation, I have to teach remotely on zoom for a few lectures (~3 weeks). The meeting link is on the class web site and was also emailed to all registered students. We will announce on piazza when I will be back in-person.
I encourage you to go to our classroom 1404SC during our class time even while I am remote. Although you will have to watch the lecture on zoom on your laptop, this will allow you to get to know your classmates.
You can join a zoom lecture anonymously. Please get in touch with Prof. Adve in that case. Instructions for joining a meeting anonymously are here: https://wiki.illinois.edu/wiki/display/CSID/Attending+Sessions+Anonymously
All classes will be recorded.
Course Staff
Website and Online Discussion
Lectures
Pre-requisites
Pre-requisites: Specific 233 topics (see previous slide)
Course Material, Lecture Notes, Recordings
Course Topics
Assignments
Exams
Mini-projects
Grading
Regrade Requests
Honor Code (1 of 3)
Honor Code (2 of 3)
Unless made available by the course staff, assignments, exams, and solution sets from previous offerings of the course or from other universities may not be used for this course. If you use such material, it is likely you will find the solutions to the problems in the assignments and the exams – we spend much time formulating the best possible set of problems and it is not possible to invent all new assignments for each course offering. Your use of such solutions will entirely defeat the goal of helping you learn the material and violate our honor code principles.
Honor Code (3 of 3)
I call the policies on the previous two slides and this slide the honor code because I would like to largely rely on your honor to enforce them – you are the only one to lose when you cheat. I consider both giving and receiving help beyond that allowed by the honor code policies to be forms of cheating, and take a violation of the honor code very seriously. My default is to give anyone found violating the above policies a zero on the entire section of the course where the policy is violated (where a section is all homeworks, the midterm, or the final); further, after the student’s scores are adjusted as above, the resulting grade will be reduced by a whole letter grade to determine the final grade. For example, if a student cheats on one homework problem, a zero score will be assigned on all homeworks. If this adjustment results in a total course score that would normally give a B- grade, then the final grade will be a C-. All cheating cases will be handled through the College of Engineering reporting system and will become part of the students’ permanent academic record. So please read these policies very carefully.