Homework 6

CS 300, Parallel and Distributed Computing (PDC)

Homework 6   Due Thu Jan 22, 2015
  1. Intel Phi

    1. [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.

  2. Intel vectorization on MTL

    1. [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.

    2. [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.

Please use this form to respond to questions for HW6. You may submit this form multiple times if desired (e.g., to submit responses for one question at a time).

Your St. Olaf username: