General Information

) If you develop on Visual Studio, test your code on Unix. This is a good way to find bugs you wouldn’t

Download 39.24 Kb.
Pdf ko'rish
Hajmi39.24 Kb.
1   2   3   4
gpu syllabus

1) If you develop on Visual Studio, test your code on Unix. This is a good way to find bugs you wouldn’t 
otherwise and I will be running your code on the cluster. 
2) Use the input/output methods described in the assignment. Don’t add other stuff that will make your 
program difficult to execute (pauses, user input, etc). All input will be through command-line arguments. 
3) If your code doesn’t work, have your program output a description of what you’ve completed and why it 
doesn’t work. Please don’t make me waste time trying to get code to compile if it didn’t work when you 
handed it in. If you tell me clearly what you’ve done, I can more easily grade what you have. 
Final Projects 
Each student will select a final project after the first Mid-term Exam. The instructor will provide several suggested 
projects before the deadline, however students can propose their own. Projects proposed by students can be used as 
part of their ongoing research. Projects must focus primarily on GPU computing, relying on a significant amount of 
parallelism and requiring a significant amount of CUDA code. Students will be expected to give (1) a written report and 
(2) final 10-minute presentation describing their research results, profiling their code, and discussing speedup and 
implementation. The code and written report is due the last day of class. Presentations will be given during the last 
week of class and overflow into the Final Exam date. Students who present during the last week of class will not be 
required to attend the final presentation date. 
Exam Schedule: Mid-term 1: Sept. 21 | Mid-term 2: Oct. 26 | Final Exam: Dec. 9 2pm – 5pm 
Exams will be based on homework assignments, class notes, and my own notes. My slides and any relevant notes will be 
made available before the exam, providing at least one week for review. 
Exams and quizzes are closed book, closed notes, unless otherwise announced. All work must be done on the 
examination forms provided for that purpose. The seats for exams will be randomly assigned. All of these regulations are 
designed to reduce the possibility of cheating, so that all students will be graded as fairly as possible. No makeup 

Download 39.24 Kb.

Do'stlaringiz bilan baham:
1   2   3   4

Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan © 2022
ma'muriyatiga murojaat qiling