Points to highlight in final project presentations
- Present the task
- Present the computational challenge
- Explain why there is a need for High Performance Computing
- Explain possible parallelization strategies: pros and cons
- Present in details your computational algorithm including (if appropriate)
data decomposition, functional decomposition, communication patterns, optimizations, etc.
- Explain how the correctness of the results was verified
- Present the strong and weak scaling of the code
- Be ready to present your code, and run .life demo. if requested
Be ambitious and do your best to solve (in the least amount of time) a problem
as large as possible using as many processors as possible.
Remember: "the devil is in the details"