General Outline for Lab Reports
The format of all lab reports should be PDF. I don't care if you make it in Word or Latex, but convert it to PDF before submission.
- Algorithm Description (include a figure when appropriate).
- Describe the patter of execution. This may be in words or you may include
a "big OH" analysis.
- If the memory usage is interesting describe it here.
- Is the patter regular? Irregular? Intersting memory access patter?
- Description of parallelization approach.
- Shared memory? Distributed memory? Hybrid? Tiling? Time Skewing?
- Static scheduling, dynamic scheduling?
- Experimental setup:
- Describe the machine (name, number of cores, cache sizes).
- List experiments planned (core count).
- Experimental results.
- Compare sequential and parallel times.
- Include tables and graphs.
- Make observations about speedup and efficiency.
- Conclusion: Think about why this was assigned. Usually the point is to contrast two methods or teach a new approach. Draw some conclusions from what you have learned.