Report Assignment and Report Guidelines
Abstract
Start with a statement regarding the purpose or objective of the assignment.
Summarize your solution to the problem your procedure/design methodology.
Summarize your results
Briefly draw some conclusions based on your results
In general, anyone should be able to read your abstract and get a general idea of what appears in the rest of the report
It might be a good idea to write this section last
Design Methodology
Give a brief overview of the overall algorithm (what is the algorithm you are parallelizing?)
Identify where parallelism can be introduced to the algorithm
Discuss the code executed by the master and the slaves
Discuss how the master and slaves communicate and why they communicate
Provide figures and equations to support your explanations
There should be no results in this section
After reading this section, we should have a complete understanding of how you solved the problem without having to read your code for further details.
At the same time, there should be little to no code in your report.
Results/Data Analysis
Include all necessary tables (and make sure they are completely filled out)
Include all relevant figures
Introduce all tables and figures in text BEFORE they appear in the report
When answering questions, always provide explanations and reasoning for your answers.
If you don’t know what a question or requirement is asking for, please ask us in advance! We are here to help you learn.
Conclusion
Restate the purpose or objective of the assignment
Was the exercise successful in fulfilling its intended purpose?
Why was it (or wasn’t it)?
Summarize your results
Draw general conclusions based on your results (what did you learn?)
General Tips
Proofread your reports. Up to 10% of your report grade can be deducted for poor grammar and related errors.
Label and properly introduce all figures that appear in your report