Microsoft PowerPoint – programmingmodel-3 [Compatibility Mode]
31Computer Science, University of Warwick
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
32Computer Science, University of Warwick
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
33Computer Science, University of Warwick
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