Homework 6
CS 300, Parallel and Distributed Computing (PDC)
Intel Phi
[HC]
Carry out the steps for testing an OpenMP/C++ program with the Intel
Phi coprocessor (61 cores on one chip) phi.htm.
Write a brief report of your experience. Include some exploration
beyond the minimum listed in the document; for example, what if you
ask for more OpenMP threads than the 244 physical threads on the Phi?
Or increase the number of trapezoids in the computation by a factor of
100?
Please respond using the form below.
Intel vectorization on MTL
[HC]
Carry out the steps for testing vectorization of an example program
with the vectorization capabilities of the Manycore Testing Lab (MTL) vec_hw.pdf.
Write a brief report of your experience.
Please respond using the form below.
[H]
Please provide questions or comments about vectorization in the
context of the
slides presented on vectorization in class and/or the homework question sheet above.
Please respond using the form below.