Course Syllabus
CS 513 Architectures for Deep Learning Acceleration
Spring 2023-24 INSTRUCTOR
Name Asst. Prof. İsmail Aktürk
E-mail [email protected] Phone Number 0216-564-9875
Office Number AB1.105
Office Hours Tuesdays and Wednesdays 12:30-13:30 (in AB1.105) Research/Teaching
Assistants
Demirhan Sevim ([email protected])
COURSE ORGANIZATION Interaction
Methods Weekly instructions, LMS forum.
Technology Used by the Instructor
LMS, Linux-variant OS for Assignments Technology
Requirements for Students
Necessary computing infrastructure to access LMS and complete coursework and assignments outside of the classroom (e.g., laptop with internet access).
COURSE MATERIALS Required Books -
Recommended Books
1) Efficient Processing of Deep Neural Networks, by Vivienne Sze, Yu- Hsin Chen, Tien-Ju Yang, Joel S. Emer, ISBN: 978-3-031-01766-7
2) Machine Learning Systems, with TinyML (online book) https://harvard-edge.github.io/cs249r_book/
Other Materials Will be provided through LMS as become necessary Accessing Course
Materials
-
WEEKLY SUBJECTS (******TENTATIVE – SUBJECT TO CHANGE******* ) We
ek Date Subject
1 08-09.02.2024 No class
2 12-16.02.2024 Course Logistics - Introduction
3 19-23.02.2024 Overview of DNN Models HW 1 out
4 26.02-01.03.2024 Kernel Computation, Spatial/Temporal
Architectures HW 1 due Project Proposal Due
5 04-08.03.2024 Transformations
6 11-15.03.2024 Data Reuse HW 2 out
7 18-22.03.2024 Tiling HW 2 due Project Progress - I
8 25-29.03.2024 Midterm Exam 9 01-05.04.2024 Dataflows
10 08-12.04.2024 Semester Break/Ramadan Feast 11 15-19.04.2024
(withdrawal week) Reference Patterns, Hybrid Dataflows HW 3 out
12 22-26.04.2024 Quantization HW 3 due Project Progress – II
13 29.04-03.05.2024 No class on May 1st
14 06-10.05.2024 Sparsification HW 4 out
15 13-17.05.2024 Sparsification HW 4 due
16 20-22.05.2024 Compression Project Due
ASSESSMENT METHODS, WEIGHTS AND RULES
Type Weight Implementation Rule Makeup Rule
Final Exam
30% Final exam will be closed books and notes. No communication devices will be allowed during the exam. See the attendance requirement below to take the final exam.There is no makeup for the Final Exam.
Midterm Exam
20% Midterm exam will be closed books and notes. No communication devices will be allowed during the exam.Only valid excuses with an official report are accepted to qualify for a midterm makeup.
At most one makeup will be given in the course due to health reports.
Homework
20% Homework are due one week after the assignment date. Copying the work of others in a homework is not permitted and will result in a zero grade for that homework at the least.There will be no makeup for missing homework and late homework will not be accepted.
Project
30% For the topic and eligibility of the project proposal, students need to discuss with the instructor before starting on the project. There are two project updates (5% each), followed by the project presentation/demo (10%) and report (10%).No makeup for Projects. Any missing update or report will be graded as zero.
Attendance
- 65% attendance to lectures is compulsory to take the final exam (regardless of the grades obtained from other components of the course).Valid excuses with an official report are exceptions to the attendance limit.
Total 100%
ASSESSMENT(S) BEFORE THE WITHDRAWAL DEADLINE
Type of Assessment(s) Weight(s) Date by When the Score of the Assessment is to be Announced
Homework 1 5% 11.03.2023
Homework 2 5% 15.04.2024
Midterm 20% 15.04.2024
Project Update - I 5% 15.04.2024
DETERMINING LETTER GRADE The following catalogue will be used to determine the letter grade:
100>= total score >= 90 : A 90 > total score >= 85 : A- 85 > total score >= 80 : B+
80 > total score >= 75 : B 75 > total score >= 70 : B- 70 > total score >= 65 : C+
65 > total score >= 60 : C 60 > total score >= 55 : C- 55 > total score >= 45 : D+
45 > total score >= 40 : D 40 > total score : F
65% attendance to lectures is compulsory to take the final exam. Attendance to lectures below 65% will automatically result in an F, regardless of the overall average.
The minimum passing
grade is “D”, while “F” is a fail grade.
EXPECTED STUDENT SEMESTER WORKLOAD
Activities Carried Out in The Presence of An Instructor Total Hours in Semester
Lecture (Including Discussion Sessions) 42
Activities Carried Out by The Learner Him/Herself Total Hours in Semester
Working on Assignments (including project) 74
Pre-class Learning of Course Material 14
Review of Course Material for Exam Preparation 36
Other (Project Updates/Demo/Presentation) 32
Overall Total Hours in Semester 198
OTHER RULES AND INFORMATION
Health
The mode of instruction is subject to change in case of pandemic or other similar unavoidable reasons in line with the directives of the authorized public bodies. In such a case, the necessary revisions will be binding for all members of the OzU community, and will be announced by the relevant units, in particular Student Services.Safety
Announced safety procedures must be strictly followed during any laboratory and similar work. Please refer to the safety guidelines posted in the laboratories. In case of emergencies, call 9911 (216 564 9911).Accessibility
Reasonable accommodations will be provided for students with verifiable disabilities. Please inform your instructor if you need any assistance.Academic and Technical Support
Students can get help from the Writing Center, Solution Center and IT in case they need academic and/or technical support with their classes.
Objections to Examination Results
Students who object to their exam results and cannot resolve their objections with the instructor of the course, may file a written petition for a review of their exam papers at their Dean’s/Director’s Office within five business days from the announcement their exam results.
Academic Integrity and Honor Code
Students are assumed to abide by scholastic honesty and uphold the Honor Code. Scholastic dishonesty includes, but is not limited to cheating, attempting to cheat, plagiarizing, fabricating information or citations, facilitating acts of dishonesty by others, having unauthorized possession of examinations, submitting the work of another person, or tampering with the academic work of other students. Any form of scholastic dishonesty is a serious academic violation and will result in a disciplinary action and also may result in student getting a 0 grade in the related assessment.
Unauthorized Recording/Sharing of Lectures
Recording/sharing of synchronous/asynchronous lectures or copying of lecture recordings are prohibited without the permission of the instructor. Actions such as unauthorized recording, giving the recording to someone else, taking it, using it or sharing it in physical or virtual media are prohibited and/or are offenses according to the relevant legislation. In such cases, legal procedures will be initiated in addition to starting disciplinary actions against those involved.