Administrative course information is available here.
We use the course Discord for discussions and to send important information. You will find the invite link in Canvas.
The github organization for this course is: github.com/uit-inf-2200/
The Timeplan for the course is here
Staff:
- Vi Ngoc-Nha Tran (VNNT) [email protected] (Lecturer, Course responsible)
- Hoai Phuong Ha (PHH) [email protected], A017, (Lecturer)
- Øyvind Arne Moen Nohr (ØAMN) [email protected] (Lecturer)
- S.K.E. Østby(TA) Room REALF A051, IT-lab
- E.I. Kjersheim (Teaching assistant) Room REALF A055, IT-lab
- E.B. Heines (Teaching assistant) Room REALF A051, IT-lab
- K.H. Olsen (Teaching assistant) Room REALF A053, IT-lab
Cheating
As a student at UiT, you are obliged to familiarize yourself with the current rules that apply to the use of aids during exams, as well as rules for source use and citation. In the case of violation of these rules, you may be suspected of cheating, or attempt at cheating. Cheating on an exam is considered a violation of academic integrity. Academic integrity(honesty) is about being clear in relation to which thoughts/reflection and work are one's own, and which are taken from others. Cheating is punishable by cancellation of exams and/or exclusion from university.
You can read more about plagiarism and cheating on: https://en.uit.no/
Mandatory readings:
- David A. Patterson. John L. Hennessy, Computer Organization and Design - The Hardware/Software Interface, 6 Ed. Chapters 1-6. Appendix B and C.
- All lecture slides
- Mandatory assignments
Lecture | Date | Subject | Lecturer | Readings |
---|---|---|---|---|
L1 | 19.08.24 | [Introduction] | VNNT | Chapter 1 |
P1 | 19.08.24 | [Precepts 1] | VNNT | - |
L2 | 23.08.24 | [Instructions] | ØAMN | 2.1-2.10 |
L3 | 26.08.24 | Instructions continued | ØAMN | Chapter 2.11-2.23 |
L4 | 02.09.24 | Logic design | VNNT | Appendix B |
L5 | 09.09.24 | [Arithmetic for computers & floating point] | ØAMN | Chapter 3.1-3.11 |
P2 | 09.09.24 | [Precepts 2] | ØAMN | - |
L6 | 16.09.24 | [Processor] | ØAMN | Chapter 4.1-4.4, 4.6-4.7 |
L7 | 20.09.24 | Processor continued | ØAMN | Chapter 4.8-4.13, 4.15-4.17 |
P3 | 23.09.24 | Memory Hierarchy 1 | VNNT | - |
L8 | 07.10.24 | Memory Hierarchy 2 | VNNT | Chapter 5 |
L9 | 07.10.24 | Precepts 3 | VNNT | Chapter 5 |
L10 | 21.10.24 | Parallel Processors | VNNT | Chapter 6 |
L11 | 28.10.24 | GPUs | PHH | Appendix C |
L12 | 01.11.24 | Energy-efficient computing - VPUs | PHH | Slides |
Exam | 03.12.24 | School exam | - | Everything |
Project | Start | Due |
---|---|---|
Micobenchmark in assembly | 19.08.24, 12:15 | 09.09.24, 12:00 |
MIPS Simulator | 09.09.24, 12:15 | 07.10.24, 12:00 |
Cache simulator | 07.10.24, 12:15 | 04.11.24, 12:00 |
You will receive a GitHub Classroom link to each assignment per email.
- TBA