Skip to content
@uit-inf-2200

uit-inf-2200

INF-2200 Computer Architecture and Organization

Administrative information

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/

Lecture plan

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

Mandatory assignments

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.

Exercises

  1. TBA

Popular repositories Loading

  1. TA-bot TA-bot Public

    Forked from nohr-ai/Discord-bot-template

    Template for creating discord bots with python

    Python

  2. uit-inf-2200.github.io uit-inf-2200.github.io Public

    SCSS 1

  3. .github .github Public

Repositories

Showing 3 of 3 repositories
  • uit-inf-2200/uit-inf-2200.github.io’s past year of commit activity
    SCSS 0 Apache-2.0 1 0 0 Updated Sep 13, 2024
  • .github Public
    uit-inf-2200/.github’s past year of commit activity
    0 0 0 0 Updated Sep 13, 2024
  • TA-bot Public Forked from nohr-ai/Discord-bot-template

    Template for creating discord bots with python

    uit-inf-2200/TA-bot’s past year of commit activity
    Python 0 MIT 2 0 0 Updated Jun 26, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…