Goals

  • Project

    • Gain experience with second mechanism for parallelizing real world code

    • Perform benchmarks for serial and at least one parallel version of your project code.

    • Analyze and explain the weak and strong scalings of your project code.

  • Readings / Discussions

    • Describe benefits of build or workflow management systems

Lab

Lab 9: Reproducibility: Packages, Environments, Containers & the Cloud (due Nov 14)

Readings

Additional Resources

  • Week 12: Class Discussion: Build Systems, Parallel Random Number Generators, Autodiff on GPUs, Priorities for Scientific Computing