Assignment 1 – OpenMP
Use OpenMP to parallelize the deqn code
The overall objective is to achieve good speedup by inserting OpenMP directives in the deqn code
You also need to
benchmark the runtime of each relevant loop and the runtime of the whole parallel program against the number of threads
Analyze the overhead of OpenMP
Computer Science, University of Warwick
31
Assignment 1 – OpenMP
•
• •
• • • •
Write a report
Explain in detail what you did with the sequential code
benchmark the runtime of each relevant loop and the runtime of the whole parallel program against the number of threads; present the runtimes in graph or table; analyze the results
Discuss the iteration scheduling in your program Analyze the overhead of OpenMP
Presentation skills, spelling, punctuation and grammar Up to four A4 pages
Computer Science, University of Warwick
32
Submission
- – Put all the codes and the report (pdf file) in a package and submit the package through Tabula
- – Deadline: 12 noon, Feb 5th, Monday, 2018
Computer Science, University of Warwick
33