Guided Parallelization with Parallelware Analyzer
Event agenda:
https://www.bsc.es/education/training/patc-courses/patc-heterogeneous-programming-fpgas-ompssfpga
Objective
Accelerate the runtime of one NAS Parallel Benchmark (NPB) of your choice using OpenMP.
Metrics
- Reduce the number of opportunities, using multithreaded and SIMD/vector execution.
- Reduce the number of recommendations, applying parallel programming best practices.
- Reduce the runtime of your code, also assuring that you verify the correctness of the parallel code.
Worksheet
Follow the step-by-step instructions and record your progress during the session. (PDF)
Materials
- Parallelware Analyzer tools (download | license).
- NAS Parallel Benchmarks (download C version).
- EPEEC’s guidelines for parallel programming (PDF).
Survey
Do not forget to give us your valuable feedback to improve this training session (printed survey).