TDTS08 Advanced Computer Architecture (2024)
Labs
Rules
Before you read the information on this web page and before you register for the labs, please spend some time to read thethat we apply to conduct the laboratory work in this course. In addition to what you just read by following the abovementioned link,
- a lab group consists of 1 or 2 students (preferably 2!),
- the members in a lab group must work together during the whole course, and
- a lab group is not allowed to work on more than one computer during the scheduled lab sessions.
If you have any questions, or if you are not sure about the exact meaning of any of the rules, you must consult the course leader or the lab assistants before you start working with the labs.
Lessons
There is one scheduled introductory lesson for each lab group. The lesson gives an introduction to the labs and an opportunity for the students to further clarify issues regarding the labs. The lesson also includes a short tutorial on the computer platform and commands we use in the lab rooms.Organization
This course comprises 5 lab assignments. The 8 scheduled lab sessions (2 hours each) are allocated for the first 4 labs. You are expected to read and prepare the material related to the lab before going to the supervised lab sessions. Note that your assistant does not have any obligations to assist you in your lab work outside scheduled lab sessions. Please make sure that you attend the lab sessions, in order to receive as much assistance as possible.Lab registration
You must choose your lab partner and sign up for the labs. Students must sign up before they start working with the labs at the scheduled lab sessions. The deadline for lab registration is September 8, 2020. There are two lab groups: A and B. You choose the lab group when you sign up in Webreg. Both groups are supervised by Rouhollah Mahfouzi and attend the same lab sessions.
Examination
You are required to hand in a written report for each of the five lab assignments. For lab assignments 1 to 4, each group must hand in a lab report, in PDF or DOC format. Upload the lab report on your group team (under Files section) in Microsoft Teams and notify the assistant.For lab assignment 5, a PDF version of your report should be sent to the Urkund email address of your lab assistant. Please indicate the id number of the paper you read for lab assignment 5 in your report.
For each lab, when you hand in a lab report your assistant will give you a grade (P or I) within 5 working days. Grade I is an intermediate step, which means that your assistant requires you to address his/her comments before a passing grade can be obtained. In this case, you must hand in your revised version of the report and any previous versions. Grade P means that your report has been passed. You will receive a passing grade on the laboratory part of the course when all five reports have been assigned grade P.Deadline
The deadlines for handing in lab reports are listed as follows,
Webreg registration | Sep. 8 |
Lab 1 and Lab 2 | Sep. 24 |
Lab 3 and Lab 4 | Oct. 15 |
Lab 5 | Oct. 27 |
All reports that are handed in after the deadline are corrected when your assistant has time.
Lab material
- Lab 0: Using the Toolset
- Lab Assignment 1: Cache Memories
- Lab Assignment 2: Instruction Pipelining
- Lab Assignment 3: Superscalar Processors
- Lab Assignment 4: VLIW Processors
- Lab Assignment 5: Multiprocessor and Multi-Computer Systems
- List of papers for lab assignment 5
Page responsible: Zebo Peng
Last updated: 2022-08-19